 /* 
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

//Funcion para cargar el tipo de doumento
function CargarTipoID(){
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:1},
        url: "../../Docencia/Logica/BllIngresoPersonal.php",
        success: function (datos){
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    for(r in rpt){
                        
                        $("#TipoDocu").append('<option value="'+ rpt[r].Oid +'" title="'+  rpt[r].Descripcion +'">'+ rpt[r].Nombre +'</option>');
                        
                    }
                    
                 }
    });
}
function CombosDocente(){
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:1},
        url: "../../Docencia/Logica/BllIngresoPersonal.php",
        success: function (datos){
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    for(r in rpt){
                        
                        $("#TipoDocumento").append('<option value="'+ rpt[r].Oid +'" title="'+  rpt[r].Descripcion +'">'+ rpt[r].Nombre +'</option>');
                        
                    }
                    
                 }
    });
    
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:9},
        url: "../../Docencia/Logica/BllIngresoPersonal.php",
        success: function (datos){
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    for(r in rpt){
                        
                        $("#OidNombreArl").append('<option value="'+ rpt[r].Oid +'">'+ rpt[r].value +'</option>');
                        
                    }
                    
                 }
    });
  
  (function(a){a.fn.validCampoFranz=function(b)
    {a(this).on({keypress:function(a)
            {var c=a.which,d=a.keyCode,e=String.fromCharCode(c).toLowerCase(),f=b;(-1!=f.indexOf(e)||9==d||37!=c&&37==d||39==d&&39!=c||8==d||46==d&&46!=c)&&161!=c||a.preventDefault()}})}})(jQuery);
 //Para escribir solo numeros    
    $('#Documento').validCampoFranz('0123456789');
    $('#Telefono').validCampoFranz('0123456789');
    $('#Celular').validCampoFranz('0123456789');
    
    
     $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:2},
        url: "../../Docencia/Logica/BllIngresoInstituciones.php",
        success: function (datos){
                    
                    $("#ContenidoInstituciones").text("");
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    
                    for(r in rpt){
                        
                        $("#IEducativa").append('<option value="'+ rpt[r].OidInstitucion +'">'+ rpt[r].Nombre +'</option>');
                        
                    }
                    
                 }
    });
    
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:5},
        url: "../../Docencia/Logica/BllIngresoPersonal.php",
        success: function (datos){
                    var rpt = $.parseJSON(datos);
                    var r;
                    
                    for(r in rpt){
                        
                        $("#ServicioR").append('<option value="'+ rpt[r].OID +'" title="'+  rpt[r].NOMBRE +'">'+ rpt[r].NOMBRE +'</option>');
                        
                    }
                    
                 }
    });
    
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:4},
        url: "../../Docencia/Logica/BllIngresoPersonal.php",
        success: function (datos){
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    
                    for(r in rpt){
                        
                        $("#Profesion").append('<option value="'+ rpt[r].Oid +'" title="'+  rpt[r].Descripcion +'">'+ rpt[r].Nombre +'</option>');
                        
                    }
                    
                 }
    });
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:10},
        url: "../../Docencia/Logica/BllIngresoPersonal.php",
        success: function (datos){
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    
                    for(r in rpt){
                        
                        $("#TipoSeguridad").append('<option value="'+ rpt[r].Oid +'" title="'+  rpt[r].Nombre +'">'+ rpt[r].Nombre +'</option>');
                        
                    }
                    
                 }
    });
    
    ConsultarDocentes();
}
function CargarDepartamento(){
    
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:2},
        url: "../../Docencia/Logica/BllIngresoPersonal.php",
        success: function (datos){
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    
                    for(r in rpt){
                        
                        $("#Departamento").append('<option value="'+ rpt[r].Oid +'">'+ rpt[r].Nombre +'</option>');
                        
                    }
                    
                 }
    });
    
}

function CargarCiudad(){
    
    var Departamento = $("#Departamento").val();
    
    
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:3,Departamento:Departamento},
        url: "../../Docencia/Logica/BllIngresoPersonal.php",
        success: function (datos){
                    
                    //Se reinicia el combo que contiene las ciudades
                    $("#Ciudad").html('<option value="0">---</option>');
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    
                    for(r in rpt){
                        
                        $("#Ciudad").append('<option value="'+ rpt[r].Oid +'">'+ rpt[r].Nombre +'</option>');
                        
                    }
                    
                 }
    });
    
}

//Funcion para hacer el registro de las instituciones
function RegistrarInstitucion(){
    
    //Variables del formulario
    
    var TipoDocumento = $("#TipoDocumento").val();
    var Nit = $("#Nit").val();
    var NombreInstitucion = $("#NombreInstitucion").val();
    var Telefono = $("#Telefono").val();
    var Fax = $("#Fax").val();
    var Ciudad = $("#Ciudad").val();
    var Direccion = $("#Direccion").val();
    
    //Se validan los campos obligatorios
    
    if(TipoDocumento == 0){
        alertify.alert("Seleccione el tipo de documento.", function () {
            $("#TipoDocumento").focus();
        });
        return false;
    }
    
    if(Nit == ""){
        alertify.alert("Digite el nit de la institución.", function () {
            $("#Nit").focus();
        });
        return false;
    }
    
    if(NombreInstitucion == ""){
        alertify.alert("Digite el nombre de la institución.", function () {
            $("#NombreInstitucion").focus();
        });
        return false;
    }
    
    if(Telefono == ""){
        alertify.alert("Digite el telefono de la institución.", function () {
            $("#Telefono").focus();
        });
        return false;
    }
    
    if(Fax == ""){
        alertify.alert("Digite el fax de la institución.", function () {
            $("#Fax").focus();
        });
        return false;
    }
    
    if(Ciudad == 0){
        alertify.alert("Seleccione el Depto y la ciudad de la institución.", function () {
            $("#Departamento").focus();
        });
        return false;
    }
    
    if(Direccion == ""){
        alertify.alert("Digite la dirección de la institución.", function () {
            $("#Direccion").focus();
        });
        return false;
    }
    
    
    $.ajax({
        async: true,
        type: "POST",
        dataType: 'json',
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:1,TipoDocumento:TipoDocumento,Documento:Nit,Nombre:NombreInstitucion,
               Telefono:Telefono,Fax:Fax,Ciudad:Ciudad,Direccion:Direccion},
        url: "../../Docencia/Logica/BllIngresoInstituciones.php",
        success: function (datos){
                    
                    var res = datos.respuesta;
                    
                    if(res == 1){
                        
                        alertify.success("La institución se registro satisfactoriamente.");
                        
                        //Se reinician los campos del formulario
                        
                        //Google Chrome
                        $("#TipoDocumento").attr('value',0);
                        $("#Nit").text("");
                        $("#NombreInstitucion").text("");
                        $("#Telefono").text("");
                        $("#Fax").text("");
                        $("#Departamento").attr('value',0);
                        $("#Ciudad").attr('value',0);
                        $("#Direccion").text("");
                        
                        //Mozilla
                        document.getElementById("TipoDocumento").value = 0;
                        document.getElementById("Nit").value = "";
                        document.getElementById("NombreInstitucion").value = "";
                        document.getElementById("Telefono").value = "";
                        document.getElementById("Fax").value = "";
                        document.getElementById("Departamento").value = 0;
                        document.getElementById("Ciudad").value = 0;
                        document.getElementById("Direccion").value = "";
                        
                        //Se recarga la tabla que contiene las instituciones
                        
                        CargarInstituciones();
                        
                    }else if(res){
                        
                        alertify.success("Error al insertar la institución.");
                        
                    }
                    
                 }
    });
    
    
}

function CargarInstitucionFormularioRegistro(){
    
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:2},
        url: "../../Docencia/Logica/BllIngresoInstituciones.php",
        success: function (datos){
                    
                    $("#ContenidoInstituciones").text("");
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    
                    for(r in rpt){
                        $("#InstitucionEducativa").append('<option value="'+ rpt[r].OidInstitucion +'">'+ rpt[r].Nombre +'</option>');
                        
                    }
                    
                 }
    });
    
}

//Funcion para llenar la tyabla con las instituciones existentes
function CargarInstituciones(){
    
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:2},
        url: "../../Docencia/Logica/BllIngresoInstituciones.php",
        success: function (datos){
                    
                    $("#ContenidoInstituciones").text("");
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    var Concatenar = "";
                    var Contador = 1;
                    
                    Concatenar += "<table id='t2' class='t2' style='font-size:120%;width:100.2%;height:100px' border='0' cellpadding='2' cellspacing='0'>\
                            <tbody class='scrollContent'>";
                    
                    for(r in rpt){
                        
                        Concatenar += "<tr onclick='CargarFormInstituciones("+ r +");' id='trt' class='trt' style='cursor:pointer;border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));'>\
                                            <td style='text-transform: uppercase;text-align:center'>\
                                                <strong>"+ Contador +"</strong>\
                                            </td>\
                                            <td style='text-transform: uppercase;text-align:center'>\
                                                <a href='#'>"+ rpt[r].Nombre +"</a>\
                                            </td>\
                                            <td style='text-transform: uppercase;text-align:center'>\
                                                "+ rpt[r].Ciudad +"\
                                            </td>\
                                                <input type='hidden' name='txtTipoDocumento"+ r +"' id='TipoDocumento"+ r +"' value='"+ rpt[r].OidtipoDoc +"' />\
                                                <input type='hidden' name='txtNit[]' id='Nit"+ r +"' value='"+ rpt[r].Documento +"' />\
                                                <input type='hidden' name='txtNombreInstitucion"+ r +"' id='NombreInstitucion"+ r +"' value='"+ rpt[r].Nombre +"' />\
                                                <input type='hidden' name='txtTelefono"+ r +"' id='Telefono"+ r +"' value='"+ rpt[r].Telefono +"' />\
                                                <input type='hidden' name='txtFax"+ r +"' id='Fax"+ r +"' value='"+ rpt[r].Fax +"' />\
                                                <input type='hidden' name='txtDepartamento"+ r +"' id='Departamento"+ r +"' value='"+ rpt[r].OidDepto +"' />\
                                                <input type='hidden' name='txtCiudad"+ r +"' id='Ciudad"+ r +"' value='"+ rpt[r].OidCiudad +"' />\
                                                <input type='hidden' name='txtDireccion"+ r +"' id='Direccion"+ r +"' value='"+ rpt[r].Direccion +"' />\
                                                <input type='hidden' name='txtOidInstitucion"+ r +"' id='OidInstitucion"+ r +"' value='"+ rpt[r].OidInstitucion +"' />\
                                        </tr> ";
                        
                        Contador++;
                        
                    }
                    
                    Concatenar += "</table>";
                    
                    $("#ContenidoInstituciones").append(Concatenar);
                    
                    //Se llena el combo con la lista de instituciones existentes (Formulario Calendario Ingreso Instituciones)
                    
                    var rpt2 = $.parseJSON(datos);
                    var r2 ;
                    
                    $("#Institucion").html('<option value="0">---</option>');
                    
                    for(r2 in rpt2){
                        
                        $("#Institucion").append('<option value="'+ rpt2[r2].OidInstitucion +'">'+ rpt2[r2].Nombre +'</option>');
                        
                    }
                    
                 }
    });
    
}

//Funcion Para cargar el formulario cuando el usuario decide consultarlo
function CargarFormInstituciones(Posicion){

    //Se entrega el valor de  cada uno de los campos del formulario segun la universidad seleccionada
    document.getElementById("TipoDocumento").value = document.getElementById("TipoDocumento"+Posicion).value;
    document.getElementById("Nit").value = document.getElementById("Nit"+Posicion).value;
    document.getElementById("NombreInstitucion").value = document.getElementById("NombreInstitucion"+Posicion).value;
    document.getElementById("Telefono").value = document.getElementById("Telefono"+Posicion).value;
    document.getElementById("Fax").value = document.getElementById("Fax"+Posicion).value;
    document.getElementById("Departamento").value = document.getElementById("Departamento"+Posicion).value;
    document.getElementById("OidInstitucion").value = document.getElementById("OidInstitucion"+Posicion).value;
    
    //Se llena el combo de la ciudad segun el depto seleccionado
    //Oid Depto seleccionado que viene de la tabla
    var OidDepto = document.getElementById("Ciudad"+Posicion).value;
    CargarCiudad(OidDepto);
    
    document.getElementById("Direccion").value = document.getElementById("Direccion"+Posicion).value;
    
    //Se retrasa la seleccion de la ciudad de la institucion seleccionada ya que por tiempos de ejecucion no funciona
    setTimeout('CargarCiudadConsulta('+ Posicion +')',500);
    
    //Se activa el boton Guardar Cambios
    document.getElementById("OpcionesBoton").innerHTML = '<input type="button" class="btn btn-success" value="Guardar Cambios" onclick="EditarInstitucion();"/>';
    
}

//Funcion para cargar la ciudad de la institucion seleccionada ya que por tiempos de ejecucion hay que retrasar la insercion del dato
function CargarCiudadConsulta(Posicion){
    
    document.getElementById("Ciudad").value = document.getElementById("Ciudad"+Posicion).value;
    
}

function CargarBotonOpciones(){
    
    document.getElementById("OpcionesBoton").innerHTML = '<input type="button" class="btn btn-success" value="Registrar" onclick="RegistrarInstitucion();"/>';
    
}

function EditarInstitucion(){
    
    //Variables del formulario
    
    var TipoDocumento = $("#TipoDocumento").val();
    var Nit = $("#Nit").val();
    var NombreInstitucion = $("#NombreInstitucion").val();
    var Telefono = $("#Telefono").val();
    var Fax = $("#Fax").val();
    var Ciudad = $("#Ciudad").val();
    var Direccion = $("#Direccion").val();
    var OidInstitucion = $("#OidInstitucion").val();
    
    //Se validan los campos obligatorios
    
    if(TipoDocumento == 0){
        alertify.alert("Seleccione el tipo de documento.", function () {
            $("#TipoDocumento").focus();
        });
        return false;
    }
    
    if(Nit == ""){
        alertify.alert("Digite el nit de la institución.", function () {
            $("#Nit").focus();
        });
        return false;
    }
    
    if(NombreInstitucion == ""){
        alertify.alert("Digite el nombre de la institución.", function () {
            $("#NombreInstitucion").focus();
        });
        return false;
    }
    
    if(Telefono == ""){
        alertify.alert("Digite el telefono de la institución.", function () {
            $("#Telefono").focus();
        });
        return false;
    }
    
    if(Fax == ""){
        alertify.alert("Digite el fax de la institución.", function () {
            $("#Fax").focus();
        });
        return false;
    }
    
    if(Ciudad == 0){
        alertify.alert("Seleccione el Depto y la ciudad de la institución.", function () {
            $("#Departamento").focus();
        });
        return false;
    }
    
    if(Direccion == ""){
        alertify.alert("Digite la dirección de la institución.", function () {
            $("#Direccion").focus();
        });
        return false;
    }
    
    
    $.ajax({
        async: true,
        type: "POST",
        dataType: 'json',
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:3,TipoDocumento:TipoDocumento,Documento:Nit,Nombre:NombreInstitucion,
               Telefono:Telefono,Fax:Fax,Ciudad:Ciudad,Direccion:Direccion,OidInstitucion:OidInstitucion},
        url: "../../Docencia/Logica/BllIngresoInstituciones.php",
        success: function (datos){
                    
                    var res = datos.respuesta;
                    
                    if(res == 1){
                        
                        alertify.success("La datos se editaron satisfactoriamente.");
                        
                        
                        //Se recarga la tabla que contiene las instituciones
                        
                        CargarInstituciones();
                        
                    }else if(res){
                        
                        alertify.success("Error al editar la institución.");
                        
                    }
                    
                 }
    });
    
}

function BuscarInstitucion(TipoBusqueda,Consulta){
    
    //Tipo busqueda
    //1: Busqueda por Nit
    //2: Busqueda por nombre institucion
    
    //Tamaño de la lista de instituciones
    var Tamano = document.getElementsByName('txtNit[]');
    
    if(TipoBusqueda == 1){
        
        var Nit = 0;
        
        for(var i = 0; i < Tamano.length; i++){
         
            Nit = document.getElementById("Nit"+i).value;
            
            //Se hace la comparacion para llenar el formulario
            if(Nit == Consulta){
                
                //Se llena el formulario
                CargarFormInstituciones(i);
                
            }
            
        }
        
    }else if(TipoBusqueda == 2){
        
        var NombreInstitucion = "";
        
        for(var i = 0; i < Tamano.length; i++){
        
            NombreInstitucion = document.getElementById("NombreInstitucion"+i).value;
            
            //Se hace la comparacion para llenar el formulario
            if(NombreInstitucion == Consulta){
                
                //Se llena el formulario
                CargarFormInstituciones(i);
                
            }
        
        }
        
    }
    
    
}

function BorrarFormulario(){
    
    //Se reinician los campos del formulario
                        
    //Google Chrome
    $("#TipoDocumento").attr('value',0);
    $("#Nit").text("");
    $("#NombreInstitucion").text("");
    $("#Telefono").text("");
    $("#Fax").text("");
    $("#Departamento").attr('value',0);
    $("#Ciudad").attr('value',0);
    $("#Direccion").text("");

    //Mozilla
    document.getElementById("TipoDocumento").value = 0;
    document.getElementById("Nit").value = "";
    document.getElementById("NombreInstitucion").value = "";
    document.getElementById("Telefono").value = "";
    document.getElementById("Fax").value = "";
    document.getElementById("Departamento").value = 0;
    document.getElementById("Ciudad").value = 0;
    document.getElementById("Direccion").value = "";

    //Se recarga la tabla que contiene las instituciones

    CargarInstituciones();
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:1},
        url: "../../Docencia/Logica/BllIngresoPersonal.php",
        success: function (datos){
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    $("#TipoDocumento").html('<option value="0">---</option>');
                    for(r in rpt){
                        
                        $("#TipoDocumento").append('<option value="'+ rpt[r].Oid +'" title="'+  rpt[r].Descripcion +'">'+ rpt[r].Nombre +'</option>');
                        
                    }
                    
                 }
    });
    
}

//Funcion que llama los calendarios
function Calendario(){
   
$("#FechaInicio").datetimepicker({
    dayOfWeekStart: 1,
    lang: 'es',
    disabledDates: ['1986/01/08', '1986/01/09', '1986/01/10'],
    startDate: 'GETDATE()'
});
    $("#FechaInicio").datetimepicker({ value: '', step: 5 });
    
     $("#FechaLFinal").datetimepicker({
    dayOfWeekStart: 1,
    lang: 'es',
    disabledDates: ['1986/01/08', '1986/01/09', '1986/01/10'],
    startDate: 'GETDATE()'
});
    $("#FechaFinal").datetimepicker({ value: '', step: 5 });    
    
}

function RegistrarCoda(){
    
    //Variables del formulario
    
    var NombreCoda = $("#NombreCoda").val();
    var Institucion = $("#Institucion").val();
    var FechaInicio = $("#FechaInicio").val();
    var FechaFinal = $("#FechaFinal").val();
    
    //Se validan los campos obligatorias
    
    if(NombreCoda == ""){
        alertify.alert("Digite la descripcion del Coda.", function () {
            $("#NombreCoda").focus();
        });
        return false;
    }
    
    if(Institucion == 0){
        alertify.alert("Seleccione la instituición.", function () {
            $("#Institucion").focus();
        });
        return false;
    }
    
    if(FechaInicio == ""){
        alertify.alert("Seleccione la fecha de inicio.", function () {
            $("#FechaInicio").focus();
        });
        return false;
    }
    
    if(FechaFinal == ""){
        alertify.alert("Seleccione la fecha final.", function () {
            $("#FechaFinal").focus();
        });
        return false;
    }
    
    var inicio = document.getElementById('FechaInicio').value; 
            var finalq  = document.getElementById('FechaFinal').value;
            inicio= new Date(inicio);
            finalq= new Date(finalq);
    if(inicio>finalq){
        alertify.alert('La fecha de final no puede ser superior a la fecha inicial');
    }
    else{
        $.ajax({
            async: true,
            type: "POST",
            dataType: 'json',
            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
            data: {tc:1,NombreCoda:NombreCoda,Institucion:Institucion,FechaInicio:FechaInicio,FechaFinal:FechaFinal},
            url: "../../Docencia/Logica/BllCoda.php",
            success: function (datos){

                        var res = datos.respuesta;

                        if(res == 1){

                            alertify.success("El Coda se registro satisfactoriamente.");

                            //Se reinician los campos del formulario

                            //Google Chrome
                            $("#NombreCoda").val("");
                            $("#Institucion").val("");
                            $("#FechaInicio").val("");
                            $("#FechaFinal").val("");

                            //Se recarga la tabla que contiene las instituciones

                            CargarCodas();

                        }else if(res == 0){

                            alertify.success("Error al insertar el coda.");

                        }else if(res == 2){

                            alertify.error("Coda Existente, No se puede hacer el registro.");

                        }

                     }
        });
    }
    
}

function CargarCodaFormularioRegistro(){
    
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:5},
        url: "../../Docencia/Logica/BllCoda.php",
        success: function (datos){
            
                    $("#ContenidoCoda").text("");
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    
                    
                    for(r in rpt){
                        $("#CodigoCoda").append('<option value="'+ rpt[r].OidInstitucion +'">'+ rpt[r].CodigoCoda +'</option>');
                    }
                    
            
                 }
    });
    
}

function CargarCodas(){
    
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:2},
        url: "../../Docencia/Logica/BllCoda.php",
        success: function (datos){
            
                    $("#ContenidoCoda").text("");
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    var Concatenar = "";
                    var Contador = 1;
                    var Archivo = "";
                    var ArchivoFinal = "";
                    var CodigoCoda = "";
                    var Institucion = "";
                    
                    Concatenar += "<table id='t2' class='t2' style='font-size:110%;width:100.2%;height:40px' border='0' cellpadding='2' cellspacing='0'>\
                            <tbody class='scrollContent'>";
                    
                    for(r in rpt){
                        
                        //Se validad si el Coda contiene un archivo de soporte
                        Archivo = rpt[r].ANEXOS;
                        CodigoCoda = "'" + rpt[r].Descripcion + "'";
                        Institucion = "'" + rpt[r].Nombre + "'";
                        
                        if(Archivo == 0){
                            
                            ArchivoFinal = '<table>\
                                                <tr>\
                                                    <td>\
                                                        <img align="right" title="Adjuntar Archivo Coda '+ rpt[r].Descripcion +'" src="../imagen/anexo.png" width="30" height="30" alt="adju" onclick="CargarArchivo('+ CodigoCoda +','+ rpt[r].OidCoda +','+ Institucion +','+ rpt[r].InstitucionOid +');"/>\
                                                    </td>\
                                                    <td>\
                                                    </td>\
                                                </tr>\
                                            </table>';
                            
                        }else{
                            
                            ArchivoFinal = '<table>\
                                                <tr>\
                                                    <td>\
                                                        <img align="right" title="Adjuntar Archivo Coda '+ rpt[r].Descripcion +'" src="../imagen/anexo.png" width="30" height="30" alt="adju" onclick="CargarArchivo('+ CodigoCoda +','+ rpt[r].OidCoda +','+ Institucion +','+ rpt[r].InstitucionOid +');"/>\
                                                    </td>\
                                                    <td>\
                                                        <img align="left" src="../../vista/imagen/aceptar.png" width="15" height="15" alt="aceptar"/>\
                                                    </td>\
                                                </tr>\
                                            </table>';
                            
                        }
                        
                        Concatenar += "<tr id='trt' class='trt' style='cursor:pointer;border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));'>\
                                            <td style='text-transform: uppercase;text-align:center'>\
                                                <strong>"+ Contador +"</strong>\
                                            </td>\
                                            <td style='text-transform: uppercase;' onclick='CargarFormCoda("+ r +");'>\
                                                <a href='#'>"+ rpt[r].Descripcion +"</a>\
                                            </td>\
                                            <td style='text-transform: uppercase;'>\
                                                "+ rpt[r].Nombre +"\
                                            </td>\
                                            <td style='text-transform: uppercase;'>\
                                                "+ ArchivoFinal +"\
                                            </td>\
                                        </tr> ";
                                        
                        Concatenar += '<input type="hidden" name="txtDescripcion" value="'+ rpt[r].Descripcion +'" id="Descripcion'+ r +'" />\
                                       <input type="hidden" name="txtInstitucion" value="'+ rpt[r].OidInstitucion +'" id="Institucion'+ r +'" />\
                                       <input type="hidden" name="txtFechaInicio" value="'+ rpt[r].FechaInicio +'" id="FechaInicio'+ r +'" />\
                                       <input type="hidden" name="txtFechaFinal" value="'+ rpt[r].FechaFin +'" id="FechaFinal'+ r +'" />\
                                       <input type="hidden" name="txtOidCoda" value="'+ rpt[r].OidCoda +'" id="OidCoda'+ r +'" />';
                        
                        Contador++;
                        
                    }
                    
                    Concatenar += "</table>";
                    
                    $("#ContenidoCoda").append(Concatenar);
            
                 }
    });
}

function CargarFormCoda(Posicion){
    
    //Se recibe la posicion y se dispone a llenar el foemulario con el Coda seleccionado
    
    document.getElementById("NombreCoda").value = document.getElementById("Descripcion"+Posicion).value;
    document.getElementById("Institucion").value = document.getElementById("Institucion"+Posicion).value;
    document.getElementById("FechaInicio").value = document.getElementById("FechaInicio"+Posicion).value;
    document.getElementById("FechaFinal").value = document.getElementById("FechaFinal"+Posicion).value;
    
    //Se recoge el Oid del Coda
    var OidCoda = document.getElementById("OidCoda"+Posicion).value;
    
    //Boton para editar el Coda
    document.getElementById("BotonCoda").innerHTML = '<input type="button" class="btn btn-success" value="Editar Coda" onclick="EditarCoda('+ OidCoda +');"/>';
    
}

function BotonCoda(){
    
    document.getElementById("BotonCoda").innerHTML = '<input type="button" class="btn btn-success" value="Registrar Coda" onclick="RegistrarCoda();"/>';
    
}


function EditarCoda(OidCoda){
    
     //Variables del formulario
    
    var NombreCoda = $("#NombreCoda").val();
    var Institucion = $("#Institucion").val();
    var FechaInicio = $("#FechaInicio").val();
    var FechaFinal = $("#FechaFinal").val();
    
    //Se validan los campos obligatorias
    
    if(NombreCoda == ""){
        alertify.alert("Describa el Coda.", function () {
            $("#NombreCoda").focus();
        });
        return false;
    }
    
    if(Institucion == 0){
        alertify.alert("Seleccione la instituición.", function () {
            $("#Institucion").focus();
        });
        return false;
    }
    
    if(FechaInicio == ""){
        alertify.alert("Seleccione la fecha de inicio.", function () {
            $("#FechaInicio").focus();
        });
        return false;
    }
    
    if(FechaFinal == ""){
        alertify.alert("Seleccione la fecha final.", function () {
            $("#FechaFinal").focus();
        });
        return false;
    }
    
    var inicio = document.getElementById('FechaInicio').value; 
    var finalq  = document.getElementById('FechaFinal').value;
    inicio= new Date(inicio);
    finalq= new Date(finalq);
    
    if(inicio>finalq){
        
        alertify.alert('La fecha de final no puede ser superior a la fecha inicial');
        
    }else{
        
        $.ajax({
            async: true,
            type: "POST",
            dataType: 'json',
            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
            data: {tc:3,OidCoda:OidCoda,NombreCoda:NombreCoda,Institucion:Institucion,FechaInicio:FechaInicio,FechaFinal:FechaFinal},
            url: "../../Docencia/Logica/BllCoda.php",
            success: function (datos){

                        var res = datos.respuesta;

                        if(res == 1){

                            alertify.success("El Coda se edito satisfactoriamente.");


                            //Se recarga la tabla que contiene las instituciones

                            CargarCodas();

                        }else if(res == 0){

                            alertify.success("Error al editar el coda.");

                        }

                     }
        });
    }
}

function BuscarCoda(TipoBusqueda,Consulta){
    
    //Tipo busqueda
    //1: Busqueda por Nit
    //2: Busqueda por nombre institucion
    
    //Tamaño de la lista de instituciones
    var Tamano = document.getElementsByName('txtCodigoCoda[]');
    
    if(TipoBusqueda == 1){
        
        var CodigoCoda = "";
        
        for(var i = 0; i < Tamano.length; i++){
         
            CodigoCoda = document.getElementById("CodigoCoda"+i).value;
            
            //Se hace la comparacion para llenar el formulario
            if(CodigoCoda == Consulta.toUpperCase()){
                
                //Se llena el formulario
                CargarFormCoda(i);
                
            }
            
        }
        
    }else if(TipoBusqueda == 2){
        
        var NombreCoda = "";
        
        for(var i = 0; i < Tamano.length; i++){
        
            NombreCoda = document.getElementById("NombreCoda"+i).value;
            
            //Se hace la comparacion para llenar el formulario
            if(NombreCoda == Consulta){
                
                //Se llena el formulario
                CargarFormCoda(i);
                
            }
        
        }
        
    }
    
}

function CargarArchivo(CodigoCoda,OidCoda,Institucion,OidInstitucion){
    
        window.open("../../Docencia/Vista/CargarArchivoCoda.php?CodigoCoda="+CodigoCoda+"&OidCoda="+OidCoda+"&Institucion="+Institucion+"&OidInstitucion="+OidInstitucion,"","width=1330,height=485,top=70,left=10,scrollbars=yes");
       
}

function RegistrarAnexo(){
    
    //Archivo seleecionado
    var inputFileImage = document.getElementById('Archivo');
    var file = inputFileImage.files[0];
    var data = new FormData();
    data.append('archivo',file);
    
    //Variables del formulario
    var OidCoda = $("#OidCoda").val();
    var OidPrograma = $("#Programa").val();
    var CantidadPersonas = $("#CantidadPersonas").val();
    var Descripcion = $("#DescripcionAnexo").val();
    
    //Validacion Campor Obligatorios
    if(OidPrograma == "0"){
        alertify.alert("Seleccione el programa del anexo.", function () {
            $("#Programa").focus();
        });
        return false;
    }
    
    if(CantidadPersonas == ""){
        alertify.alert("Digite la Cantidad de Personas", function () {
            $("#CantidadPersonas").focus();
        });
        return false;
    }
    
    if($("#Archivo").val() == ""){
        alertify.alert("No ha seleccionado ningun archivo", function () {
            $("#Archivo").focus();
        });
        return false;
    }
    
    
    //Se activa el giff de progreso
    
    $("#GProgreso").html('<table id="Progreso" >\
                             <tr>\
                                <td align="center">\
                                    <img src="../../vista/imagen/Progreso.gif" width="80" height="80" alt="Progreso"/>\
                                </td>\
                            </tr>\
                            <tr>\
                                <td align="center">\
                                    <strong><label style="color: #49D0F5">Guardando Archivo...</Label></strong>\
                                </td>\
                            </tr>\
                         </table>');
    
    
    var url = '../../Docencia/Logica/BllAnexo.php?tc=1&OidCoda='+OidCoda+"&OidPrograma="+OidPrograma+"&Descripcion="+Descripcion+"&CantidadPersonas="+CantidadPersonas;

    $.ajax({
        url:url,
        type:'POST',
        dataType: "json",
        contentType:false,
        data:data,
        processData:false,
        success: function (datos){


                    //Se borran los datos del formulario para una nueva insercion
                    $("#Programa").val('');
                    $("#CantidadPersonas").val('');
                    $("#Archivo").val('');
                    $("#DescripcionAnexo").val('');
                    
            
                    //Se desactiva el giff de progreso
                    $("#GProgreso").html('');
                    //Mensaje salida
                    alertify.success("El Anexo Cargo Correctamente");
                    //Se regresca la tabla de los anexos
                    CargarAnexos();
                    //Se cargan los codas para refrescar la tabla y mostrar que tiene un anexo adjunto nuevo
                    window.opener.CargarCodas();

                 }
    });
    
}

function CargarAnexos(){
    
    var OidCoda = $("#OidCoda").val();
    
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        url: "../../Docencia/Logica/BllAnexo.php",
        data:{tc:2,OidCoda:OidCoda},
        success: function (datos){
            
                    $("#ContenidoAnexos").text("");

                    var rpt = $.parseJSON(datos);
                    var r;
                    var Concatenar = "";
                    var Contador = 1;
                    var Programa = 0;
                    var CantidadPer = "";
                    var DescripcionAnexo = "";
                    

                    Concatenar += "<table id='t2' class='t2' style='font-size:130%;width:100.2%;height:30px' border='0' cellpadding='2' cellspacing='0'>\
                                        <tbody class='scrollContent'>";
                    for(r in rpt){
                        
                        Programa = rpt[r].ProgramaOid;
                        CantidadPer = rpt[r].CantidadPersonas;
                        DescripcionAnexo = '"'+ rpt[r].Descripcion +'"';
                        
                        Concatenar += "<tr id='trt' class='trt' style='border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));'>\
                                            <td style='text-transform: uppercase;width:37px'>\
                                                "+ Contador +"\
                                            </td>\
                                            <td style='text-transform: uppercase;width:100px'>\
                                                "+ rpt[r].FechaRegistro +"\
                                            </td>\
                                            <td style='text-transform: uppercase;'>\
                                                <a href='#' onclick='CargarFormAnexo("+ rpt[r].Oid +","+ Programa +","+ CantidadPer +","+ DescripcionAnexo +")'>"+ rpt[r].NombreDocumento +"</a>\
                                            </td>\
                                            <td style='text-transform: uppercase;'>\
                                               "+ rpt[r].Descripcion +"\
                                            </td>\
                                            <td style='text-transform: uppercase;width:80px'>\
                                                <img style='cursor:pointer' title='Descargar Anexo "+ rpt[r].NombreDocumento +"' src='../../vista/imagen/des.png' width='20' height='20' onclick='DescargarAnexo("+ rpt[r].Oid +");' alt='des'/>\
                                                <img style='cursor:pointer' title='Eliminar Anexo "+ rpt[r].NombreDocumento +"' src='../../vista/imagen/eliminar.png' width='20' height='20' onclick='EliminarAnexo("+ rpt[r].Oid +");' alt='des'/>\
                                            </td>\
                                        </tr> ";

                        Contador++;
                        

                    }

                    Concatenar += "</table>";

                    $("#ContenidoAnexos").append(Concatenar);
            
                 }
    });
    
}

function BotonAnexo(){
    
    $("#BotonAnexo").html('<input type="button" class="btn btn-success" value="Adjuntar Anexo"  onclick="RegistrarAnexo();"/>');
    
}

function CargarFormAnexo(OidAnexo,Programa,CantidadPersonas,Descripcion){
    
    //Se llena el formulario del anexo
    $("#OidAnexo").val(OidAnexo);
    $("#Programa").val(Programa);
    $("#CantidadPersonas").val(CantidadPersonas);
    $("#DescripcionAnexo").val(Descripcion);
    
    //Se bloquea el boton para anjuntar el archivo
    document.getElementById("Archivo").disabled = true;
    
    //Se activa el boton de Editar Anexo
    $("#BotonAnexo").html('<input type="button" class="btn btn-success" value="Editar Anexo"  onclick="EditarAnexo('+ OidAnexo +');"/>');
    
}

function EditarAnexo(OidAnexo){
    
    //Variables del formulario
    var OidPrograma = $("#Programa").val();
    var CantidadPersonas = $("#CantidadPersonas").val();
    var Descripcion = $("#DescripcionAnexo").val();
    
    //Validacion Campor Obligatorios
    if(OidPrograma == "0"){
        alertify.alert("Seleccione el programa del anexo.", function () {
            $("#Programa").focus();
        });
        return false;
    }
    
    if(CantidadPersonas == ""){
        alertify.alert("Digite la Cantidad de Personas", function () {
            $("#CantidadPersonas").focus();
        });
        return false;
    }
    
    
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:4,OidAnexo:OidAnexo,OidPrograma:OidPrograma,CantidadPersonas:CantidadPersonas,Descripcion:Descripcion},
        url: "../../Docencia/Logica/BllAnexo.php",
        success: function (){

                    document.getElementById("Archivo").disabled = false;
                    CargarAnexos();
                    alertify.success('Los Datos se Editaron Correctamete');

                 }
    });
    
    
}

function LimpiarFormAnexo(){
    
    $("#OidAnexo").val('');
    $("#Programa").val('');
    $("#CantidadPersonas").val('');
    $("#DescripcionAnexo").val('');
    document.getElementById("Archivo").disabled = false;
    
    $("#BotonAnexo").html('<input type="button" class="btn btn-success" value="Adjuntar Anexo"  onclick="RegistrarAnexo();"/>');
    
    
}

function EliminarAnexo(OidAnexo){
    
    alertify.confirm("ESTA SEGURO DE ELIMINAR EL ANEXO?", function (e) {
        if (e) {
            
            $.ajax({
                async: true,
                type: "POST",
                contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                data: {tc:3,OidAnexo:OidAnexo},
                url: "../../Docencia/Logica/BllAnexo.php",
                success: function (){

                            CargarAnexos();

                         }
            });
            
        } else { 
            
        }
    }); 
    return false;
    
}

function DescargarAnexo(OidAnexo){
    
    window.open('../../Docencia/Logica/DescargarAnexo.php?OidAnexo='+OidAnexo,"scrollbars=yes");
    
}

//Funcion que almacena el codigo coda seleccionado por el usuario y se selecciona la institucion la cual depende del codigo coda seleccionado
function CargaCodigoCoda(){
    var OidInstitucion = $("#CodigoCoda").val();//document.getElementById("CodigoCoda").selectedIndex;
    var CodigoCodaFinal = $("#CodigoCoda option:selected").text();//document.getElementById("CodigoCoda").options[OidInstitucion];
    
    //Se almacena el codigo Coda
    $("#OidCodaFinal").attr('Value',CodigoCodaFinal);
    
    //Se selecciona la institucion 
    
    document.getElementById("InstitucionEducativa").value = OidInstitucion; 
    
}

//Funcion para cargar las profesiones disponibles del formulario
function CargarProfesion(){
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:4},
        url: "../../Docencia/Logica/BllIngresoPersonal.php",
        success: function (datos){
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    
                    for(r in rpt){
                        
                        $("#Profesiones").append('<option value="'+ rpt[r].Oid +'" title="'+  rpt[r].Descripcion +'">'+ rpt[r].Nombre +'</option>');
                        
                    }
                    
                 }
    });
    
}

//funsion para cargar ProgramaR (Servicios)
function CargarServicioRotacion(){
    
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:5},
        url: "../../Docencia/Logica/BllIngresoPersonal.php",
        success: function (datos){
                    var rpt = $.parseJSON(datos);
                    var r;
                    
                    for(r in rpt){
                        
                        $("#ServicioRota").append('<option value="'+ rpt[r].OID +'" title="'+  rpt[r].NOMBRE +'">'+ rpt[r].NOMBRE +'</option>');
                        
                    }
                    
                 }
    });
    
}

function CargarEscolaridad(){
    
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:6},
        url: "../../Docencia/Logica/BllIngresoPersonal.php",
        success: function (datos){
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    
                    for(r in rpt){
                        
                        $("#Escolaridad").append('<option value="'+ rpt[r].Oid +'" title="'+  rpt[r].Nombre +'">'+ rpt[r].Nombre +'</option>');
                        
                    }
                    
                 }
    });
    
}

function CargarTipoEstudiante(){
    
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:7},
        url: "../../Docencia/Logica/BllIngresoPersonal.php",
        success: function (datos){
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    
                    for(r in rpt){
                        
                        $("#TipoEstudiante").append('<option value="'+ rpt[r].Oid +'" title="'+  rpt[r].Nombre +'">'+ rpt[r].Nombre +'</option>');
                        
                    }
                    
                 }
    });
    
}


function CargarProgramaRotacion(OidInstitucion){
    
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:8,OidInstitucion:OidInstitucion},
        url: "../../Docencia/Logica/BllIngresoPersonal.php",
        success: function (datos){
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    
                     $("#Programa").html('<option value="0">Programa</option>');
                    
                    if(rpt == null){
                        
                        $("#Programa").append('<option value="0">Ningun Programa Registrado</option>');
                        
                    }else{
                    
                        for(r in rpt){

                            $("#Programa").append('<option value="'+ rpt[r].Oid +'" title="'+  rpt[r].Nombre +'">'+ rpt[r].Nombre +'</option>');

                        }
                        
                    }
                    
                 }
    });
    
}



function CargarTipoSeguridad(){
    
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:10},
        url: "../../Docencia/Logica/BllIngresoPersonal.php",
        success: function (datos){
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    
                    for(r in rpt){
                        
                        $("#TipoSegu").append('<option value="'+ rpt[r].Oid +'" title="'+  rpt[r].Nombre +'">'+ rpt[r].Nombre +'</option>');
                        
                    }
                    
                 }
    });
}

function RegistrarDocente(){
    if($("#ExisteDocente").val() == 2){
        alertify.alert("El docente ya existe.", function () {
            $("#Documento").focus();
        });
        return false;
    }
    if($("#TipoDocumento").val() == ""){
        alertify.alert("Seleccione tipo de documento.", function () {
            $("#TipoDocumento").focus();
        });
        return false;
    }if($("#Documento").val() == ""){
        alertify.alert("Digite numero de documento.", function () {
            $("#Documento").focus();
        });
        return false;
    }if($("#PrimerNombre").val() == ""){
        alertify.alert("Digite primer nombre.", function () {
            $("#PrimerNombre").focus();
        });
        return false;
    }if($("#PrimerApellido").val() == ""){
        alertify.alert("Digite primer apellido.", function () {
            $("#PrimerApellido").focus();
        });
        return false;
    }if($("#IEducativa").val() == ""){
        alertify.alert("Seleccione institucion educativa.", function () {
            $("#IEducativa").focus();
        });
        return false;
    }if($("#Profesion").val() == ""){
        alertify.alert("Seleccione una profesion.", function () {
            $("#Profesion").focus();
        });
        return false;
    }if($("#ServicioR").val() == ""){
        alertify.alert("Seleccione el servicio de rotación.", function () {
            $("#ServicioR").focus();
        });
        return false;
    }if($("#OidNombreArl").val() == ""){
        alertify.alert("Seleccione nombre de Arl.", function () {
            $("#OidNombreArl").focus();
        });
        return false;
    }if($("#TipoSeguridad").val() == ""){
        alertify.alert("Seleccione tipo de seguridad social.", function () {
            $("#TipoSeguridad").focus();
        });
        return false;
    }else{
        var TipoDocumento = $("#TipoDocumento").val();
        var Documento = $("#Documento").val();
        var PrimerNombre = $("#PrimerNombre").val();
        var SegundoNombre = $("#SegundoNombre").val();
        var PrimerApellido = $("#PrimerApellido").val();
        var SegundoApellido = $("#SegundoApellido").val();
        var Telefono = $("#Telefono").val();
        var Celular = $("#Celular").val();
        var Email = $("#Email").val();
        var IEducativa = $("#IEducativa").val();
        var Profesion = $("#Profesion").val();
        //var ServicioR = $("#ServicioR").val();
        //var OidNombreArl = $("#OidNombreArl").val();
        //var TipoSeguridad = $("#TipoSeguridad").val();
        $.ajax({
                async: true,
                type: "POST",
                datatype: "json",
                contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                url: "../../Docencia/Logica/BllDocente.php",
                data:{tc:1,TipoDocumento:TipoDocumento,Documento:Documento,PrimerNombre:PrimerNombre,SegundoNombre:SegundoNombre,PrimerApellido:PrimerApellido,
                      SegundoApellido:SegundoApellido,Telefono:Telefono,Celular:Celular,Email:Email,IEducativa:IEducativa,Profesion:Profesion},
                success: function(){
                        $("#TipoDocumento").val('');
                        $("#Documento").val('');
                        $("#PrimerNombre").val('');
                        $("#SegundoNombre").val('');
                        $("#PrimerApellido").val('');
                        $("#SegundoApellido").val('');
                        $("#Telefono").val('');
                        $("#Celular").val('');
                        $("#Email").val('');
                        $("#IEducativa").val('');
                        $("#Profesion").val('');
                        $("#ServicioR").val('');
                        $("#OidNombreArl").val('');
                        $("#TipoSeguridad").val('');
                                alertify.success('Los datos se guardaron con exito.');
                                ConsultarDocentes();
                                CargarDocentes();
                                
                    }
            });
    }
}

function ConsultarDocentes(){
     $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:2},
        url: "../../Docencia/Logica/BllDocente.php",
        success: function (datos){
                    $("#ContenidoDocente").text('');
                    var rpt = $.parseJSON(datos);
                    var Concatenar = "";
                    var r;
                    
                    Concatenar += "<table  id='t2'  class='t2' style='height:30%;width:100.2%;font-size:100%' border='0' cellpadding='2' cellspacing='0'>\
                                        <tbody class='scrollContent'>";
                    
                    for(r in rpt){
                        Concatenar += "<tr id='trt' class='trt' style='border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));'>\
                                        <td style='text-transform: uppercase;padding-left:20px'>\
                                            <a href='#' onclick='CargarFormularioDocente("+r+","+rpt[r].Oid+");'>"+ rpt[r].Documento +"</a>\
                                        </td>\<td style='text-transform: uppercase;padding-left:20px'>\
                                            "+ rpt[r].PrimerNombre +' '+rpt[r].SegundoNombre+' '+rpt[r].PrimerApellido+' '+rpt[r].SegundoApellido+"\
                                        </td>\
                                        <td style='text-transform: uppercase;padding-left:20px'>\
                                            "+ rpt[r].INSTITUCION +"\
                                            <input type='hidden' name='' id='TipoDocOid"+r+"' value='"+rpt[r].TipoDocOid+"' />\
                                            <input type='hidden' name='' id='NDocumento"+r+"' value='"+rpt[r].Documento+"' />\
                                            <input type='hidden' name='' id='Nombre1"+r+"' value='"+rpt[r].PrimerNombre+"' />\
                                            <input type='hidden' name='' id='Nombre2"+r+"' value='"+rpt[r].SegundoNombre+"' />\
                                            <input type='hidden' name='' id='Apellido1"+r+"' value='"+rpt[r].PrimerApellido+"' />\
                                            <input type='hidden' name='' id='Apellido2"+r+"' value='"+rpt[r].SegundoApellido+"' />\
                                            <input type='hidden' name='' id='Telef"+r+"' value='"+rpt[r].TelefonoFijo+"' />\
                                            <input type='hidden' name='' id='Cel"+r+"' value='"+rpt[r].Celular+"' />\
                                            <input type='hidden' name='' id='Correo"+r+"' value='"+rpt[r].Email+"' />\
                                            <input type='hidden' name='' id='OidProfesion"+r+"' value='"+rpt[r].OidProfesion+"' />\
                                            <input type='hidden' name='' id='IntitucionOid"+r+"' value='"+rpt[r].IntitucionOid+"' />\
                                            <input type='hidden' name='' id='ServicioRotacion"+r+"' value='"+rpt[r].ServicioRotacion+"' />\
                                            <input type='hidden' name='' id='ArlOid"+r+"' value='"+rpt[r].ArlOid+"' />\
                                            <input type='hidden' name='' id='nombreps"+r+"' value='"+rpt[r].nombreps+"' />\
                                            <input type='hidden' name='' id='SeguridadSocialOid"+r+"' value='"+rpt[r].SeguridadSocialOid+"' />\
                                        </td>\
                                     </tr> ";
                        
                    }
                    
                    Concatenar += "</table>";
                    
                    $("#ContenidoDocente").append(Concatenar);
        }
     });
}

function CargarFormularioDocente(i,Oid){
    $("#TipoDocumento").val($("#TipoDocOid"+i).val());
    $("#Documento").val($("#NDocumento"+i).val());
    $("#PrimerNombre").val($("#Nombre1"+i).val());
    $("#SegundoNombre").val($("#Nombre2"+i).val());
    $("#PrimerApellido").val($("#Apellido1"+i).val());
    $("#SegundoApellido").val($("#Apellido2"+i).val());
    $("#Telefono").val($("#Telef"+i).val());
    $("#Celular").val($("#Cel"+i).val());
    $("#Email").val($("#Correo"+i).val());
    $("#Profesion").val($("#OidProfesion"+i).val());
    $("#IEducativa").val($("#IntitucionOid"+i).val());
    $("#ServicioR").val($("#ServicioRotacion"+i).val());
    $("#OidNombreArl").val($("#ArlOid"+i).val());
    $("#TipoSeguridad").val($("#SeguridadSocialOid"+i).val());
    $("#Boton").html('<br><input type="button" class="btn btn-success" value="Editar Docente" onclick="EditarDocente('+Oid+');"/>');
    
}

function EditarDocente(Oid){
    if($("#TipoDocumento").val() == ""){
        alertify.alert("Seleccione tipo de documento.", function () {
            $("#TipoDocumento").focus();
        });
        return false;
    }if($("#Documento").val() == ""){
        alertify.alert("Digite numero de documento.", function () {
            $("#Documento").focus();
        });
        return false;
    }if($("#PrimerNombre").val() == ""){
        alertify.alert("Digite primer nombre.", function () {
            $("#PrimerNombre").focus();
        });
        return false;
    }if($("#PrimerApellido").val() == ""){
        alertify.alert("Digite primer apellido.", function () {
            $("#PrimerApellido").focus();
        });
        return false;
    }if($("#IEducativa").val() == ""){
        alertify.alert("Seleccione institucion educativa.", function () {
            $("#IEducativa").focus();
        });
        return false;
    }if($("#Profesion").val() == ""){
        alertify.alert("Seleccione una profesion.", function () {
            $("#Profesion").focus();
        });
        return false;
    }if($("#ServicioR").val() == ""){
        alertify.alert("Seleccione el servicio de rotación.", function () {
            $("#ServicioR").focus();
        });
        return false;
    }if($("#OidNombreArl").val() == ""){
        alertify.alert("Seleccione nombre de Arl.", function () {
            $("#OidNombreArl").focus();
        });
        return false;
    }if($("#TipoSeguridad").val() == ""){
        alertify.alert("Seleccione tipo de seguridad social.", function () {
            $("#TipoSeguridad").focus();
        });
        return false;
    }else{
        var TipoDocumento = $("#TipoDocumento").val();
        var Documento = $("#Documento").val();
        var PrimerNombre = $("#PrimerNombre").val();
        var SegundoNombre = $("#SegundoNombre").val();
        var PrimerApellido = $("#PrimerApellido").val();
        var SegundoApellido = $("#SegundoApellido").val();
        var Telefono = $("#Telefono").val();
        var Celular = $("#Celular").val();
        var Email = $("#Email").val();
        var IEducativa = $("#IEducativa").val();
        var Profesion = $("#Profesion").val();
        //var ServicioR = $("#ServicioR").val();
        ///var OidNombreArl = $("#OidNombreArl").val();
        //var TipoSeguridad = $("#TipoSeguridad").val();
        $.ajax({
                async: true,
                type: "POST",
                datatype: "json",
                contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                url: "../../Docencia/Logica/BllDocente.php",
                data:{tc:3,Oid:Oid,TipoDocumento:TipoDocumento,Documento:Documento,PrimerNombre:PrimerNombre,SegundoNombre:SegundoNombre,PrimerApellido:PrimerApellido,
                      SegundoApellido:SegundoApellido,Telefono:Telefono,Celular:Celular,Email:Email,IEducativa:IEducativa,Profesion:Profesion},
                success: function(){
                    $("#TipoDocumento").val('');
                    $("#Documento").val('');
                    $("#PrimerNombre").val('');
                    $("#SegundoNombre").val('');
                    $("#PrimerApellido").val('');
                    $("#SegundoApellido").val('');
                    $("#Telefono").val('');
                    $("#Celular").val('');
                    $("#Email").val('');
                    $("#IEducativa").val('');
                    $("#Profesion").val('');
                    $("#ServicioR").val('');
                    $("#OidNombreArl").val('');
                    $("#TipoSeguridad").val('');
                            alertify.success('Los datos se guardaron con exito.');
                            $("#Boton").html('<br><input type="button" class="btn btn-success" value="Registrar Docente" onclick="RegistrarDocente();"/>');
                            ConsultarDocentes();
                            CargarDocentes();
                    }
            });
    }
}

function BotonEstudiante(){
    
    $("#Boton").html('<br><input type="button" class="btn btn-success" value="Registrar Docente" onclick="RegistrarDocente();"/>');
    
}



function ValidarDocente(){
    var Documento = $("#Documento").val();
            $.ajax({
                async: true,
                type: "POST",
                datatype: "json",
                contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                url: "../../Docencia/Logica/BllDocente.php",
                data:{tc:4,Documento:Documento},
                success: function (Respuesta){
                            setTimeout('Validar('+Respuesta+')',10);
                }
            });
}

    function Validar(Respuesta){
              $("#ExisteDocente").val(Respuesta.N);
              if(Respuesta.N == 1){
                  $("#TipoDocumento").val("");
                  $("#PrimerNombre").val("");
                  $("#SegundoNombre").val("");
                  $("#PrimerApellido").val("");
                  $("#SegundoApellido").val("");
                  $("#Telefono").val("");
                  $("#Celular").val("");
                  $("#Email").val("");
                  $("#IEducativa").val("");
                  $("#Profesion").val("");
                  $("#ServicioR").val("");
                  $("#OidNombreArl").val("");
                  $("#TipoSeguridad").val("");
                  $("#Boton").html('<br><input type="button" class="btn btn-success" value="Registrar Docente" onclick="RegistrarDocente();"/>');
              }
              if(Respuesta.N == 2){
                  $("#TipoDocumento").val(Respuesta.TipoDocOid);
                  $("#PrimerNombre").val(Respuesta.PrimerNombre);
                  $("#SegundoNombre").val(Respuesta.SegundoNombre);
                  $("#PrimerApellido").val(Respuesta.PrimerApellido);
                  $("#SegundoApellido").val(Respuesta.SegundoApellido);
                  $("#Telefono").val(Respuesta.TelefonoFijo);
                  $("#Celular").val(Respuesta.Celular);
                  $("#Email").val(Respuesta.Email);
                  $("#IEducativa").val(Respuesta.IntitucionOid);
                  $("#Profesion").val(Respuesta.OidProfesion);
                  $("#ServicioR").val(Respuesta.ServicioRotacion);
                  $("#OidNombreArl").val(Respuesta.ArlOid);
                  $("#TipoSeguridad").val(Respuesta.SeguridadSocialOid);
                  $("#Boton").html('<br><input type="button" class="btn btn-success" value="Editar Docente" onclick="EditarDocente('+Respuesta.Oid+');"/>');
                  
              }
    }
    
    function CargarCalendarios(){
         $("#FechaInduccion").datetimepicker({
            dayOfWeekStart: 1,
            lang: 'es',
            disabledDates: ['1986/01/08', '1986/01/09', '1986/01/10'],
            startDate: 'GETDATE()'
        });
         $("#FechaInduccion").datetimepicker({ value: '', step: 5 });
         
         $("#FechaInicioR").datetimepicker({
            dayOfWeekStart: 1,
            lang: 'es',
            disabledDates: ['1986/01/08', '1986/01/09', '1986/01/10'],
            startDate: 'GETDATE()'
        });
         $("#FechaInicioR").datetimepicker({ value: '', step: 5 });
         
         $("#FechaFinR").datetimepicker({
            dayOfWeekStart: 1,
            lang: 'es',
            disabledDates: ['1986/01/08', '1986/01/09', '1986/01/10'],
            startDate: 'GETDATE()'
        });
         $("#FechaFinR").datetimepicker({ value: '', step: 5 });
    }
    
    function CargarDocentes(){
        $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:2},
        url: "../../Docencia/Logica/BllDocente.php",
        success: function (datos){
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    $("#DocenteResponsable").html('<option value="">---</option>');
                    for(r in rpt){
                        var Nombre = rpt[r].PrimerNombre+' '+rpt[r].SegundoNombre+' '+rpt[r].PrimerApellido+' '+rpt[r].SegundoApellido;
                        $("#DocenteResponsable").append('<option value="'+ rpt[r].Oid +'" >'+ Nombre +'</option>');
                        
                    }
                    
                 }
        });
    }
    
    function ValidarCamposNumericos(){
        (function(a){a.fn.validCampoFranz=function(b)
    {a(this).on({keypress:function(a)
            {var c=a.which,d=a.keyCode,e=String.fromCharCode(c).toLowerCase(),f=b;(-1!=f.indexOf(e)||9==d||37!=c&&37==d||39==d&&39!=c||8==d||46==d&&46!=c)&&161!=c||a.preventDefault()}})}})(jQuery);
 //Para escribir solo numeros    
    $('#Docu').validCampoFranz('0123456789');
    $('#TelefonoFijo').validCampoFranz('0123456789');
    $('#NumeroCelular').validCampoFranz('0123456789');
    
    }
    
    function CargarAutoCompleteArl(){
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        data: {tc:9},
        url: "../../Docencia/Logica/BllIngresoPersonal.php",
        success: function (datos){
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    
                    for(r in rpt){
                        
                        $("#Arl").append('<option value="'+ rpt[r].Oid +'" >'+ rpt[r].value +'</option>');
                        
                    }
                    
                 }
    });
      /*  $('#Arl').autocomplete({
        source : '../../Docencia/Logica/BllIngresoPersonal.php?tc=9',
        select : function(event, ui){
            $('#resultados').slideUp('slow', function(){
                 $('#resultados').html(
                     '<strong>Nombre: </strong>' + event.item.value
                 );
            });
            $("#OidArl").val(ui.item.Oid)  ;
            $('#resultados').slideDown('slow');
        }
     });*/
    }
  function ValidarFechas(){              
        var inicio = document.getElementById('FechaInicioR').value; 
        var finalq  = document.getElementById('FechaFinR').value;
        inicio= new Date(inicio);
        finalq= new Date(finalq);
        if(inicio>finalq)
        alertify.alert('La fecha de final no puede ser superior a la fecha inicial');
    }
    
    function ValidarHv(){
        if($("#HV").prop('checked')== true){
            $("#NombreAdjunto").html('<input type="file" name="txtArchivo" id="Archivo"  value="" />');
        }else{
            $("#NombreAdjunto").html('');
        }
    }
    
    function CargarNombreArchivo(Respuesta){
        $("#NombreAdjunto").html(Respuesta.Nombre);
    }
    
    function DescargarAdjunto(){
        var Documento = $("#Docu").val();
        window.location = ('../../Docencia/Logica/DescargarHv.php?Documento='+Documento);
    }
    
    function ValidarPruebaConocimiento(){
        if($("#ConociemientoIngreso").prop('checked')== true){
            $("#NotaIngreso").prop('disabled',false);
        }else{
            $("#NotaIngreso").val('');
            $("#NotaIngreso").prop('disabled',true);
        }
    }
    
    function ValidarNotaRotacion(){
        if($("#TieneNotaRotacion").prop('checked')== true){
            $("#NotaRotacion").prop('disabled',false);
        }else{
            $("#NotaRotacion").val('');
            $("#NotaRotacion").prop('disabled',true);
        }
    }
    
    function ValidarNotaFinal(){
        if($("#PruebaCF").prop('checked')== true){
            $("#NotaFinal").prop('disabled',false);
        }else{
            $("#NotaFinal").val('');
            $("#NotaFinal").prop('disabled',true);
        }
    }
    
    function ValidarTieneVacunas(){
        if($("#EsquemaVacunacion").prop('checked')== true){
            $("#ListadoVacunas").html("<img src='../imagen/lista.png' width='40' height='40' alt='adju' style='cursor: pointer' data-toggle='modal' data-target='#VentanaVacunas'/>");
            ConsultarVacuna();
        }else{
            $("#ModalVacunas").html('');
            $("#ListadoVacunas").html('');
        }
    }
    
    function RegistrarVacuna(){
        if($("#NombreVacuna").val() == ""){
            alertify.alert("Digite nombre de la vacuna", function () {
                $("#NombreVacuna").focus();
            });
            return false;
        }else{
            var Nombre = $("#NombreVacuna").val();
            var Descripcion = $("#DescripcionVacuna").val();
            $.ajax({
                async: true,
                type: "POST",
                datatype: "json",
                contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                url: "../../Docencia/Logica/BllVacuna.php",
                data:{tc:1,Nombre:Nombre,Descripcion:Descripcion},
                success: function (){
                            $("#NombreVacuna").val("");
                            $("#DescripcionVacuna").val("");
                            alertify.success('La vacuna se guardo con exito');
                            ConsultarVacuna();
                }
            });
        }
    }
    
    function ConsultarVacuna(){
        $.ajax({
                async: true,
                type: "POST",
                contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                url: "../../Docencia/Logica/BllVacuna.php",
                data:{tc:2},
                success: function (Respuesta){
                           $("#ContenidoVacunas").text('');
                            var rpt = $.parseJSON(Respuesta);
                            var Concatenar = "";
                            var r;
                    
                            Concatenar += "<table  id='t2'  class='t2' style='height:30%;width:100.2%;font-size:100%' border='0' cellpadding='2' cellspacing='0'>\
                                                <tbody class='scrollContent'>";
                    
                            for(r in rpt){
                                Concatenar += "<tr id='trt' class='trt' style='border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));'>\
                                                <td style='text-transform: uppercase;padding-left:20px'>\
                                                    <input type='checkbox' name='SeleccionVacuna[]' id='SeleccionVacuna"+r+"' value='"+rpt[r].Oid+"' />\
                                                </td>\
                                                <td style='text-transform: uppercase;padding-left:20px'>\
                                                    <a href='javascript:CargarFormularioVacunas("+r+","+rpt[r].Oid+")' >"+ rpt[r].Nombre +"</a><input type='hidden' name='' id='Nombre"+r+"' value='"+ rpt[r].Nombre +"' />\
                                                </td>\
                                                <td style='text-transform: uppercase;padding-left:20px'>\
                                                    "+rpt[r].Descripcion+"<input type='hidden' name='' id='Descripcion"+r+"' value='"+rpt[r].Descripcion+"' />\
                                                </td>\
                                             </tr> ";

                            }

                        Concatenar += "</table>";

                        $("#ContenidoVacunas").append(Concatenar);
                    }
            });
    }
    
    function CargarFormularioVacunas(i,Oid){
        $("#NombreVacuna").val($("#Nombre"+i).val());
        $("#DescripcionVacuna").val($("#Descripcion"+i).val());
        $("#BotonVacunas").html('<br><input type="button" class="btn btn-success" value="Editar Vacuna" onclick="EditarVacuna('+Oid+');"/>');
    }
    
    function EditarVacuna(Oid){
        if($("#NombreVacuna").val() == ""){
            alertify.alert("Digite nombre de la vacuna", function () {
                $("#NombreVacuna").focus();
            });
            return false;
        }else{
            var Nombre = $("#NombreVacuna").val();
            var Descripcion = $("#DescripcionVacuna").val();
            $.ajax({
                async: true,
                type: "POST",
                datatype: "json",
                contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                url: "../../Docencia/Logica/BllVacuna.php",
                data:{tc:3,Oid:Oid,Nombre:Nombre,Descripcion:Descripcion},
                success: function (){
                            $("#NombreVacuna").val("");
                            $("#DescripcionVacuna").val("");
                            alertify.success('La vacuna se guardo con exito');
                            $("#BotonVacunas").html('<br><input type="button" class="btn btn-success" value="Registrar Vacuna" onclick="RegistrarVacuna();"/>');
                            ConsultarVacuna();
                }
            });
        }
    }
    
    function LimpiarFormularioVacuna(){
        $("#NombreVacuna").val("");
        $("#DescripcionVacuna").val("");
        $("#BotonVacunas").html('<br><input type="button" class="btn btn-success" value="Registrar Vacuna" onclick="RegistrarVacuna();"/>');
    }
    
    function AgregarVacunas(){
        var Total = document.getElementsByName("SeleccionVacuna[]");
        var j = 1;
        var Contador = 0;
        $("#ListadoVacunas").text('');
        for(var i = 0; i < Total.length; i++){
            if($("#SeleccionVacuna"+i).prop('checked') == true){
                var OidSeleccion = $("#SeleccionVacuna"+i).val();
                var NombreSeleccion = $("#Nombre"+i).val();
                $("#ListadoVacunas").append('<table style="font-size:80%">\
                                                <tr>\
                                                    <td>\
                                                        '+ j + ". " + NombreSeleccion +'<input type="hidden" name="OidVacuna[]" value="'+OidSeleccion+'" id="OidVacuna'+ Contador +'" />\
                                                    </td>\
                                                </tr>\
                                           </table>');
                j++;
                Contador++;
            }
        }
    }
    function RegistrarEstudiante(){
        
        if($("#TipoDocu").val()== "0"){
                alertify.alert("Seleccione tipo de documento"), function () {
                $("#TipoDocu").focus();
            };
            return false;
        }
        
        if($("#Docu").val()== ""){
                alertify.alert("Digite numeró de documento"), function () {
                $("#Docu").focus();
            };
            return false;
        }
        
        if($("#PrimerNom").val()== ""){
                alertify.alert("Digite primer nombre"), function () {
                $("#PrimerNom").focus();
            };
            return false;
        }
        
        if($("#PrimerApe").val()== ""){
                alertify.alert("Digite primer apellido"), function () {
                $("#PrimerApe").focus();
            };
            return false;
        }
        
        if($("#TelefonoFijo").val()== "" & $("#NumeroCelular").val() == ""){
                alertify.alert("Digite numeró de telefono fijo o celular"), function () {
                $("#TelefonoFijo").focus();
            };
            return false;
        }
        
        if($("#CorreoElectronico").val()== ""){
                alertify.alert("Digite correo electronico"), function () {
                $("#CorreoElectronico").focus();
            };
            return false;
        }
        
        if($("#InstitucionEducativa").val() == "0"){
                alertify.alert("Seleccione la Institución."), function () {
                $("#InstitucionEducativa").focus();
            };
            return false;
        }
        
        if($("#Programa").val() == "0"){
                alertify.alert("Seleccione el programa."), function () {
                $("#Programa").focus();
            };
            return false;
        }
        
        if($("#Profesiones").val()== "0"){
                alertify.alert("Seleccione una profesion"), function () {
                $("#Profesiones").focus();
            };
            return false;
        }
        
        if($("#ProgramaR").val()== "0"){
                alertify.alert("Seleccione una programa de rotación"), function () {
                $("#ProgramaR").focus();
            };
            return false;
        }
        
        if($("#Escolaridad").val()== "0"){
                alertify.alert("Seleccione el Nivel de Formación."), function () {
                $("#Escolaridad").focus();
            };
            return false;
        }
        
        if($("#TipoEstudiante").val()== "0"){
                alertify.alert("Seleccione tipo de estudiante"), function () {
                $("#TipoEstudiante").focus();
            };
            return false;
        }
        
        if($("#DocenteResponsable").val()== 0){
                alertify.alert("Seleccione docente responsable"), function () {
                $("#DocenteResponsable").focus();
            };
            return false;
        }
        
        if($("#FechaInduccion").val()== ""){
                alertify.alert("Seleccione fecha de induccion"), function () {
                $("#FechaInduccion").focus();
            };
            return false;
        }
        
        if($("#ServicioRota").val()== "0"){
                alertify.alert("Seleccione servicio de rotación"), function () {
                $("#ServicioRota").focus();
            };
            return false;
        }
        
        if($("#TipoSegu").val()== "0"){
                alertify.alert("Seleccione tipo de seguridad"), function () {
                $("#TipoSegu").focus();
            };
            return false;
        }
        
        if($("#TipoSegu").val()== "0"){
                alertify.alert("Seleccione tipo de seguridad"), function () {
                $("#TipoSegu").focus();
            };
            return false;
        }
        
        if($("#Arl").val()== "0"){
                alertify.alert("Seleccione Arl"), function () {
                $("#Arl").focus();
            };
            return false;
        }
        
        var inicio = document.getElementById('FechaInicioR').value; 
        var finalq  = document.getElementById('FechaFinR').value;
        inicio= new Date(inicio);
        finalq= new Date(finalq);
        
        if(inicio>finalq){
            
            alertify.alert('La fecha de final no puede ser superior a la fecha inicial');
            
        }else{
            
            var TipoDocu = $("#TipoDocu").val();
            var Docu = $("#Docu").val();
            var PrimerNom = $("#PrimerNom").val();
            var SegundoNom = $("#SegundoNom").val();
            var PrimerApe = $("#PrimerApe").val();
            var SegundoApe = $("#SegundoApe").val();
            var TelefonoFijo = $("#TelefonoFijo").val();
            var NumeroCelular = $("#NumeroCelular").val();
            var CorreoElectronico = $("#CorreoElectronico").val();
            var CodigoCoda = $("#OidCodaFinal").val();
            var InstitucionEducativa = $("#InstitucionEducativa").val();
            var Programa = $("#Programa").val();
            var Profesiones = $("#Profesiones").val();
            var ProgramaR = $("#ProgramaR").val();
            var Escolaridad = $("#Escolaridad").val();
            var TipoEstudiante = $("#TipoEstudiante").val();
            
            if($("#CertificacionSi").prop('checked') == true && $("#CertificacionNo").prop('checked') == false){
                
                var Certificacion = 1;
                
            }else if($("#CertificacionSi").prop('checked') == false && $("#CertificacionNo").prop('checked') == true){
                
                Certificacion = 0;
                
            }
            
            var DocenteResponsable = $("#DocenteResponsable").val();
            var FechaInduccion = $("#FechaInduccion").val();
            var FechaInicioR = $("#FechaInicioR").val();
            var FechaFinR = $("#FechaFinR").val();
            var ServicioRota = $("#ServicioRota").val();
            var TipoSegu = $("#TipoSegu").val();
            
            if($("#HV").prop('checked') == true){
                
                var TieneHv = 1;
                var Archivo = document.getElementById('Archivo').value;
                if(Archivo == ""){
                    
                    alertify.alert("Seleccione el archivo que desea cargar.", function () {
                        $("#Archivo").focus();
                        
                    });
                    return false;
                }
                
            }else{
                
                TieneHv = 0;
                
            }
            
            var EAPB = $("#EAPB").val();
            var OidArl = $("#Arl").val();
            
            if($("#EsquemaVacunacion").prop('checked') == true){
                
                var EsquemaVacunacion = 1;
                var Total = document.getElementsByName("OidVacuna[]");
                
                if(Total.length == 0){
                    
                    alertify.alert("Seleccione las vacunas.", function () {
                        
                        $("#EsquemaVacunacion").focus();
                        
                    });
                    return false;
                    
                }else{
                    
                    //Sacamos la lista
                    
                    var ListaVacunas = new Array();
                    
                    for(var i = 0; i < Total.length; i++){
                        
                        ListaVacunas[i] = $("#OidVacuna"+i).val();
                        
                    }
                    //alert(ListaVacunas);
                }
                
            }else{
                
                EsquemaVacunacion = 0;
            }

            var ACHB = $("#ACHB").val();

            if($("#ConociemientoIngreso").prop('checked') == true){
                
               var ConociemientoIngreso = 1;
               var NotaIngreso = $("#NotaIngreso").val();
               
               if(NotaIngreso == ""){
                   
                    alertify.alert("Digite nota de ingreso´", function () {
                        
                        $("#NotaIngreso").focus();
                        
                    });
                    return false;
                    
                }
            }else{
                
                ConociemientoIngreso = 0;
                NotaIngreso = "";
                
            }
            
            if($("#TieneNotaRotacion").prop('checked') == true){
                
                var TieneNotaRotacion = 1;
                var NotaRotacion = $("#NotaRotacion").val();
                if(NotaRotacion == ""){
                    
                    alertify.alert("Digite nota de rotacin", function () {
                        $("#NotaRotacion").focus();
                    });
                    return false;
                    
                }
                
            }else{
                
                TieneNotaRotacion = 0;
                NotaRotacion = "";
                
            }
            
            if($("#PruebaCF").prop('checked') == true){
                
                var PruebaCF = 1;
                var NotaFinal = $("#NotaFinal").val();
                if(NotaFinal == ""){
                    alertify.alert("Digite nota final", function () {
                        
                        $("#NotaFinal").focus();
                    });
                    return false;
                    
                }
                
            }else{
                
                PruebaCF = 0;
                NotaFinal = "";
                
            }
            
            $.ajax({
                
                    async: true,
                    type: "POST",
                    contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                    url: "../../Docencia/Logica/BllEstudiante.php",
                    data:{tc:1,ListaVacunas:ListaVacunas,TipoDocu:TipoDocu,Docu:Docu,PrimerNom:PrimerNom,SegundoNom:SegundoNom,PrimerApe:PrimerApe,SegundoApe:SegundoApe,
                    TelefonoFijo:TelefonoFijo,NumeroCelular:NumeroCelular,CorreoElectronico:CorreoElectronico,CodigoCoda:CodigoCoda,InstitucionEducativa:InstitucionEducativa,Programa:Programa,
                    Profesiones:Profesiones,ProgramaR:ProgramaR,Escolaridad:Escolaridad,TipoEstudiante:TipoEstudiante,Certificacion:Certificacion,
                    DocenteResponsable:DocenteResponsable,FechaInduccion:FechaInduccion,FechaInicioR:FechaInicioR,FechaFinR:FechaFinR,ServicioRota:ServicioRota,
                    TipoSegu:TipoSegu,TieneHv:TieneHv,EAPB:EAPB,OidArl:OidArl,EsquemaVacunacion:EsquemaVacunacion,ACHB:ACHB,ConociemientoIngreso:ConociemientoIngreso,
                    NotaIngreso:NotaIngreso,TieneNotaRotacion:TieneNotaRotacion,NotaRotacion:NotaRotacion,PruebaCF:PruebaCF,NotaFinal:NotaFinal},
                    success: function (Respuesta){
                        
                                 //setTimeout('ValidarCoda('+Respuesta+')',100);
                                 alertify.success('El estudiante se guardo con exito');
                                 LimpiarFormulario(); 
                                 
                              }
                    
                });
         }
    }
    
    function ValidarCoda(Respuesta){
        if(Respuesta.Oid == "Mensaje"){
            
            alertify.error("el coda no acepta mas estudiantes");
        }else{
            if($("#HV").prop('checked') == true){
                GuardarHv(Respuesta);
            }else{
                alertify.success('El estudiante se guardo con exito');
                BotonFormulario(); 
            }
        }
    }
    
    function GuardarHv(Respuesta){
            var inputFileImage = document.getElementById('Archivo');
            var file = inputFileImage.files[0];
            var data = new FormData();
            data.append('archivo',file);
            var Oid = Respuesta.Oid;
            
            var url = '../../Docencia/Logica/BllEstudiante.php?Oid='+ Oid +'&tc=2';

            $.ajax({
                url:url,
                type:'POST',
                contentType:false,
                data:data,
                processData:false,
                success: function (){
                            alertify.success('El estudiante se guardo con exito');
                            LimpiarFormulario();    

                         }
                });
            }
    
    function LimpiarFormulario(){
        
        $("#TipoDocu").val("0");
        $("#Docu").val("");
        $("#PrimerNom").val("");
        $("#SegundoNom").val("");
        $("#PrimerApe").val("");
        $("#SegundoApe").val("");
        $("#TelefonoFijo").val("");
        $("#NumeroCelular").val("");
        $("#CorreoElectronico").val("");
        $("#CodigoCoda").val("0");
        $("#InstitucionEducativa").val("0");
        $("#Programa").val("0");
        $("#OidCodaFinal").val("");
        $("#Combos").val("0");
        $("#Profesiones").val("0");
        $("#ProgramaR").val("0");
        $("#Escolaridad").val("0");
        $("#TipoEstudiante").val("0");
        $("#CertificacionSi").prop('checked', false);
        $("#CertificacionNo").prop('checked', false);
        $("#DocenteResponsable").val("0");
        $("#FechaInduccion").val("");
        $("#FechaInicioR").val("");
        $("#FechaFinR").val("");
        $("#ServicioRota").val("0");
        $("#TipoSegu").val("0");
        $("#HV").prop('checked', false);
        $("#EAPB").val("");
        $("#Arl").val("0");
        $("#EsquemaVacunacion").prop('checked', false);
        $("#ACHB").val("");
        $("#ConociemientoIngreso").prop('checked', false);
        $("#NotaIngreso").val("");
        $("#TieneNotaRotacion").prop('checked', false);
        $("#NotaRotacion").val("");
        $("#PruebaCF").prop('checked', false);
        $("#NotaFinal").val("");
        $("#NombreAdjunto").html("");
        $("#NotaIngreso").prop('disabled', true);
        $("#NotaFinal").prop('disabled', true);
        $("#NotaRotacion").prop('disabled', true);
        $("#ListadoVacunas").html("");
        $("#BotonGuardarEstudiante").html('<input type="button" class="btn btn-success" value="Registrar Estudiante" onclick="RegistrarEstudiante();"/>');
        $("#BotonAgregarVacunas").html('<input type="button" class="btn btn-default" class="close" data-dismiss="modal" aria-hidden="true" value="Agregar" onclick="AgregarVacunas();"/>');
        $("#AdjuntoHojaVida").html('');
        
    }
    
    function ValidarDocumento(){
        
        var Documento = $("#Docu").val();
        
        $.ajax({
            
                async: true,
                type: "POST",
                datatype: "json",
                contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                url: "../../Docencia/Logica/BllEstudiante.php",
                data:{tc:3,Documento:Documento},
                success: function (Respuesta){
                    
                            if(Respuesta == "null"){
                                //LimpiarFormulario();
                            }else{
                                
                                var Lista = $.parseJSON(Respuesta);
                                var i;
                                var Anexo = 0;
                                var AnexoFinal = '';
                                var NombreEstudiante = '';
                                
                                
                                for(i in Lista){
                                    
                                      if(Lista[i].EXISTE == 1){
                                          
                                          NombreEstudiante = "'"+ Lista[i].NOMBRE_COMPLETO +"'";
                                          
                                          //Se llena el combo de los programas seleccionando el que el estudiante pertenece
                                          CargarProgramaRotacion(Lista[i].OIDINSTITUCION);
                                          
                                          //Se verifica si el estudiante cuenta con anexo(s)
                                          Anexo = Lista[i].ANEXO;
                                          
                                          
                                          //Se valida si cuenta con anexo
                                          if(Anexo == 0){
                                              
                                              AnexoFinal = '<img onclick="PosicionarOiEstudiante('+ NombreEstudiante +','+ Lista[i].Oid +');" data-toggle="modal" data-target="#VentanaAnexosEstudiante" title="Adjuntar Anexos" style="margin-top:-10px;cursor:pointer" src="../imagen/anexo.png" width="30" height="30" alt="anexo"/>';
                                              
                                          }else{
                                              
                                              AnexoFinal = '<table style="margin-top:-10px">\
                                                                <tr>\
                                                                    <td>\
                                                                        <img onclick="PosicionarOiEstudiante('+ NombreEstudiante +','+ Lista[i].Oid +');" data-toggle="modal" data-target="#VentanaAnexosEstudiante" style="cursor:pointer" title="Adjuntar Anexos" src="../imagen/anexo.png" width="30" height="30" alt="anexo"/>\
                                                                    </td>\
                                                                    <td>\
                                                                        <img title="Cuenta con Anexos Registrados" src="../imagen/aceptar.png" width="20" height="20" alt="anexo"/>\
                                                                    </td>\
                                                                </tr>\
                                                            </table>';
                                              CargarAnexosEstudiantes(Lista[i].Oid);
                                              
                                          }
                                          
                                          $("#TipoDocu").val(Lista[i].OidTipoDoc);
                                          $("#PrimerNom").val(Lista[i].PrimerNombre);
                                          $("#SegundoNom").val(Lista[i].SegundoNombre);
                                          $("#PrimerApe").val(Lista[i].PrimerApellido);
                                          $("#SegundoApe").val(Lista[i].SegundoApellido);
                                          $("#TelefonoFijo").val(Lista[i].TelefonoFijo);
                                          $("#NumeroCelular").val(Lista[i].Celular);
                                          $("#CorreoElectronico").val(Lista[i].Email);
                                          $("#InstitucionEducativa").val(Lista[i].OIDINSTITUCION);
                                          
                                          //$("#OidCodaFinal").val(Lista[i].CodigoCoda);
                                          //$("#CodigoCoda").val(Lista[i].OidInstitucion);
                                          $("#Profesiones").val(Lista[i].OidProfesion);
                                          $("#ProgramaR").val(Lista[i].OidProgramaRotacion);
                                          $("#Escolaridad").val(Lista[i].NivelFormacionOid);
                                          //$("#TipoEstudiante").val(Lista[i].TipoEstudianteOid);
                                          
                                          
                                          if(Lista[i].RequiereCertificado == 1){
                                              
                                              $("#CertificacionSi").prop('checked',true);
                                              
                                          }else{
                                              
                                              $("#CertificacionNo").prop('checked',true);
                                              
                                          }
                                          
                                          $("#DocenteResponsable").val(Lista[i].DocenteOid);
                                          $("#FechaInduccion").val(Lista[i].FechaInduccion);
                                          $("#FechaInicioR").val(Lista[i].FechaIniRotacion);
                                          $("#FechaFinR").val(Lista[i].FechaFinRotacion);
                                          $("#ServicioRota").val(Lista[i].ServicioInstOid);
                                          $("#TipoSegu").val(Lista[i].TipoSeguridadOid);
                                          
                                          $("#AdjuntoHojaVida").html(AnexoFinal);
                                          
                                          /*if(Lista[i].CuentaHvDigital == 1){
                                              
                                              $("#HV").prop('checked',true);
                                              $("#NombreAdjunto").html('<br><input type="file" name="txtArchivo" id="Archivo"  value="" /><a onclick="DescarAdjunto('+Lista[i].Oid+')">'+Lista[i].NombreArchivo+'</a>');
                                              
                                          }else{
                                              
                                              $("#HV").prop('checked',false);
                                              $("#NombreAdjunto").html('');
                                              
                                          }*/
                                          
                                          $("#Arl").val(Lista[i].ArlOid);
                                          
                                          if(Lista[i].EsquemasVacunacion == 1){
                                              
                                              $("#EsquemaVacunacion").prop('checked',true);
                                              ConsultarVacunas(Lista[i].Oid);
                                              
                                          }else{
                                              
                                              $("#EsquemaVacunacion").prop('checked',false);
                                              $("#ListadoVacunas").html('');
                                              
                                          }
                                          
                                          $("#EAPB").val(Lista[i].EAPB);
                                          $("#ACHB").val(Lista[i].Ac);
                                          
                                          if(Lista[i].PruebaConocimientos == 1){
                                              
                                              $("#ConociemientoIngreso").prop('checked',true);
                                              $("#NotaIngreso").prop('disabled',false);
                                              $("#NotaIngreso").val(Lista[i].NotaIngreso);
                                              
                                          }else{
                                              
                                              $("#ConociemientoIngreso").prop('checked',false);
                                              $("#NotaIngreso").val('');
                                              $("#NotaIngreso").prop('disabled',true);
                                              
                                          }
                                          if(Lista[i].TieneNotaRotacion == 1){
                                              
                                              $("#TieneNotaRotacion").prop('checked',true);
                                              $("#NotaRotacion").prop('disabled',false);
                                              $("#NotaRotacion").val(Lista[i].NotaRotacion);
                                              
                                          }else{
                                              
                                              $("#TieneNotaRotacion").prop('checked',false);
                                              $("#NotaRotacion").prop('disabled',true);
                                              
                                          }
                                          if(Lista[i].TienePruebaFinalizar == 1){
                                              
                                              $("#PruebaCF").prop('checked',true);
                                              $("#NotaFinal").prop('disabled',false);
                                              $("#NotaFinal").val(Lista[i].NotaFinalizacion);
                                              
                                          }else{
                                              
                                              $("#PruebaCF").prop('checked',false);
                                              $("#NotaFinal").prop('disabled',true);
                                              
                                          }
                                          
                                          //CargaCodigoCoda();
                                          $("#BotonGuardarEstudiante").html('<input type="button" class="btn btn-success" value="Editar Estudiante" onclick="EditarEstudiante('+Lista[i].Oid+');"/>');
                                          
                                          setTimeout('PosicionarPrograma('+ Lista[i].OIDPROGRAMA +')',1000);
                                          
                                      }
                                      
                                      //CargarProgramaRotacion(this.value);

                                  }
                                  
                            }
                          
                        }
                
       });
            
    }
    
    function PosicionarPrograma(OidPrograma){
        
        $("#Programa").val(OidPrograma);
        
    }
    
    function EditarEstudiante(Oid){
        
        if($("#TipoDocu").val()== "0"){
                alertify.alert("Seleccione tipo de documento"), function () {
                $("#TipoDocu").focus();
            };
            return false;
        }
        
        if($("#Docu").val()== ""){
                alertify.alert("Digite numeró de documento"), function () {
                $("#Docu").focus();
            };
            return false;
        }
        
        if($("#PrimerNom").val()== ""){
                alertify.alert("Digite primer nombre"), function () {
                $("#PrimerNom").focus();
            };
            return false;
        }
        
        if($("#PrimerApe").val()== ""){
                alertify.alert("Digite primer apellido"), function () {
                $("#PrimerApe").focus();
            };
            return false;
        }
        
        if($("#TelefonoFijo").val()== "" & $("#NumeroCelular").val() == ""){
                alertify.alert("Digite numeró de telefono fijo o celular"), function () {
                $("#TelefonoFijo").focus();
            };
            return false;
        }
        
        if($("#CorreoElectronico").val()== ""){
                alertify.alert("Digite correo electronico"), function () {
                $("#CorreoElectronico").focus();
            };
            return false;
        }
        
        if($("#InstitucionEducativa").val() == "0"){
                alertify.alert("Seleccione la Institución."), function () {
                $("#InstitucionEducativa").focus();
            };
            return false;
        }
        
        if($("#Programa").val() == "0"){
                alertify.alert("Seleccione la Institución."), function () {
                $("#Programa").focus();
            };
            return false;
        }
        
        if($("#Profesiones").val()== "0"){
                alertify.alert("Seleccione una profesion"), function () {
                $("#Profesiones").focus();
            };
            return false;
        }
        
        if($("#ProgramaR").val()== "0"){
                alertify.alert("Seleccione una programa de rotación"), function () {
                $("#ProgramaR").focus();
            };
            return false;
        }
        
        if($("#Escolaridad").val()== "0"){
                alertify.alert("Seleccione el Nivel de Formación."), function () {
                $("#Escolaridad").focus();
            };
            return false;
        }
        
        if($("#TipoEstudiante").val()== "0"){
                alertify.alert("Seleccione tipo de estudiante"), function () {
                $("#TipoEstudiante").focus();
            };
            return false;
        }
        
        if($("#DocenteResponsable").val()== 0){
                alertify.alert("Seleccione docente responsable"), function () {
                $("#DocenteResponsable").focus();
            };
            return false;
        }
        
        if($("#FechaInduccion").val()== ""){
                alertify.alert("Seleccione fecha de induccion"), function () {
                $("#FechaInduccion").focus();
            };
            return false;
        }
        
        if($("#ServicioRota").val()== "0"){
                alertify.alert("Seleccione servicio de rotación"), function () {
                $("#ServicioRota").focus();
            };
            return false;
        }
        
        if($("#TipoSegu").val()== "0"){
                alertify.alert("Seleccione tipo de seguridad"), function () {
                $("#TipoSegu").focus();
            };
            return false;
        }
        
        if($("#TipoSegu").val()== "0"){
                alertify.alert("Seleccione tipo de seguridad"), function () {
                $("#TipoSegu").focus();
            };
            return false;
        }
        
        if($("#Arl").val()== "0"){
                alertify.alert("Seleccione Arl"), function () {
                $("#Arl").focus();
            };
            return false;
        }
        
        var inicio = document.getElementById('FechaInicioR').value; 
        var finalq  = document.getElementById('FechaFinR').value;
        inicio= new Date(inicio);
        finalq= new Date(finalq);
        
        if(inicio>finalq){
            
            alertify.alert('La fecha de final no puede ser superior a la fecha inicial');
            
        }else{
            
            var TipoDocu = $("#TipoDocu").val();
            var Docu = $("#Docu").val();
            var PrimerNom = $("#PrimerNom").val();
            var SegundoNom = $("#SegundoNom").val();
            var PrimerApe = $("#PrimerApe").val();
            var SegundoApe = $("#SegundoApe").val();
            var TelefonoFijo = $("#TelefonoFijo").val();
            var NumeroCelular = $("#NumeroCelular").val();
            var CorreoElectronico = $("#CorreoElectronico").val();
            var CodigoCoda = $("#OidCodaFinal").val();
            var InstitucionEducativa = $("#InstitucionEducativa").val();
            var Programa = $("#Programa").val();
            var Profesiones = $("#Profesiones").val();
            var ProgramaR = $("#ProgramaR").val();
            var Escolaridad = $("#Escolaridad").val();
            var TipoEstudiante = $("#TipoEstudiante").val();
            
            if($("#CertificacionSi").prop('checked') == true && $("#CertificacionNo").prop('checked') == false){
                
                var Certificacion = 1;
                
            }else if($("#CertificacionSi").prop('checked') == false && $("#CertificacionNo").prop('checked') == true){
                
                Certificacion = 0;
                
            }
            
            var DocenteResponsable = $("#DocenteResponsable").val();
            var FechaInduccion = $("#FechaInduccion").val();
            var FechaInicioR = $("#FechaInicioR").val();
            var FechaFinR = $("#FechaFinR").val();
            var ServicioRota = $("#ServicioRota").val();
            var TipoSegu = $("#TipoSegu").val();
            
            if($("#HV").prop('checked') == true){
                
                var TieneHv = 1;
                
            }else{
                
                TieneHv = 0;
                
            }
            
            var EAPB = $("#EAPB").val();
            var OidArl = $("#Arl").val();
            
            if($("#EsquemaVacunacion").prop('checked') == true){
                
                var EsquemaVacunacion = 1;
                var Total = document.getElementsByName("OidVacuna[]");
                
                if(Total.length == 0){
                    
                    alertify.alert("Seleccione las vacunas.", function () {
                        
                        $("#EsquemaVacunacion").focus();
                        
                    });
                    return false;
                    
                }else{
                    
                    var ListaVacunas = new Array();
                    for(var i = 0; i < Total.length; i++){
                        
                        ListaVacunas[i] = $("#OidVacuna"+i).val();
                        
                    }
                    
                }
                
            }else{
                
                EsquemaVacunacion = 0;
                
            }

            var ACHB = $("#ACHB").val();

            if($("#ConociemientoIngreso").prop('checked') == true){
                
               var ConociemientoIngreso = 1;
               var NotaIngreso = $("#NotaIngreso").val();
               
               if(NotaIngreso == ""){
                   
                    alertify.alert("Digite nota de ingreso´", function () {
                        
                        $("#NotaIngreso").focus();
                        
                    });
                    return false;
                    
                }
                
            }else{
                
                ConociemientoIngreso = 0;
                NotaIngreso = "";
                
            }
            if($("#TieneNotaRotacion").prop('checked') == true){
                
                var TieneNotaRotacion = 1;
                var NotaRotacion = $("#NotaRotacion").val();
                
                if(NotaRotacion == ""){
                    
                    alertify.alert("Digite nota de rotacin", function () {
                        
                        $("#NotaRotacion").focus();
                        
                    });
                    return false;
                    
                }
                
            }else{
                
                TieneNotaRotacion = 0;
                NotaRotacion = "";
                
            }
            if($("#PruebaCF").prop('checked') == true){
                
                var PruebaCF = 1;
                var NotaFinal = $("#NotaFinal").val();
                
                if(NotaFinal == ""){
                    alertify.alert("Digite nota final", function () {
                        
                        $("#NotaFinal").focus();
                        
                    });
                    return false;
                }
                
            }else{
                
                PruebaCF = 0;
                NotaFinal = "";
                
            }
            
            $.ajax({
                
                    async: true,
                    type: "POST",
                    contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                    url: "../../Docencia/Logica/BllEstudiante.php",
                    data:{tc:4,Oid:Oid,ListaVacunas:ListaVacunas,TipoDocu:TipoDocu,Docu:Docu,PrimerNom:PrimerNom,SegundoNom:SegundoNom,PrimerApe:PrimerApe,SegundoApe:SegundoApe,
                    TelefonoFijo:TelefonoFijo,NumeroCelular:NumeroCelular,CorreoElectronico:CorreoElectronico,CodigoCoda:CodigoCoda,InstitucionEducativa:InstitucionEducativa,
                    Profesiones:Profesiones,ProgramaR:ProgramaR,Escolaridad:Escolaridad,TipoEstudiante:TipoEstudiante,Certificacion:Certificacion,
                    DocenteResponsable:DocenteResponsable,FechaInduccion:FechaInduccion,FechaInicioR:FechaInicioR,FechaFinR:FechaFinR,ServicioRota:ServicioRota,
                    TipoSegu:TipoSegu,TieneHv:TieneHv,EAPB:EAPB,OidArl:OidArl,EsquemaVacunacion:EsquemaVacunacion,ACHB:ACHB,ConociemientoIngreso:ConociemientoIngreso,
                    NotaIngreso:NotaIngreso,TieneNotaRotacion:TieneNotaRotacion,NotaRotacion:NotaRotacion,PruebaCF:PruebaCF,NotaFinal:NotaFinal,Programa:Programa},
                    success: function(Respuesta){
                                      //setTimeout('ValidarCoda('+Respuesta+')',100);
                                      
                                      alertify.success('El Estudiante se Edito Correctamente');
                                      LimpiarFormulario();
                                      
                             }
                             
                });
                
         }
    }
    
    function ConsultarVacunas(Oid){
        $.ajax({
                async: true,
                type: "POST",
                datatype: "json",
                contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                url: "../../Docencia/Logica/BllVacuna.php",
                data:{tc:4,Oid:Oid},
                success: function (Respuesta){
                    
                             var Lista = $.parseJSON(Respuesta);
                             var i;
                             var Contador = 1;
                             $("#ListadoVacunas").text('');
                             
                             for(i in Lista){
                                 
                                 $("#ListadoVacunas").append('<table style="font-size:80%">\
                                                                    <tr style="cursor:pointer" title="Editar Vacunas">\
                                                                        <td>\
                                                                            '+ Contador + ". " + Lista[i].Nombre +'<input type="hidden" name="OidVacuna[]" value="'+Lista[i].OidVacunacion+'" id="OidVacuna'+i+'" />\
                                                                        </td>\
                                                                    </tr>\
                                                               </table>');
                              Contador++;
                              
                            }
                            
                            $("#ListadoVacunas").append('<a style="font-size:80%" data-toggle="modal" data-target="#VentanaVacunas" href="#" onclick="PasarOidVacunas()" >Editar</a>');
                            
                            ConsultarVacuna();
                            
                    }
            });
    }
    
    function PasarOidVacunas(Oid){
        
        //Se saca el tamaño de los oid  de las vacunas que se vana a editar
        var TamañoVacunas = document.getElementsByName('OidVacuna[]');
        var TamañoVacunas2 = document.getElementsByName('SeleccionVacuna[]');
        var OidVacuna = 0;
        var OidVacuna2 = 0;
        
        //Se saca la lista de las vacunas existentes y las que el estudiante tiene relacionadas
        
        //Lista vacunas del estudiante
        for(var i = 0; i < TamañoVacunas.length; i++){
            
            OidVacuna = $("#OidVacuna"+i).val();
            
            //Lista vacunas existentes
            for(var j = 0; j < TamañoVacunas2.length; j++){
                
                OidVacuna2 = $("#SeleccionVacuna"+j).val();
                
                //Se comparan las listas para checkear los que tiene el estudiante registrados
                if(OidVacuna == OidVacuna2){
                    
                    $("#SeleccionVacuna"+j).prop('checked',true);
                    
                }
                
            }
            
        }
        
        //Se pinta un boton en agregar para que la accion pueda hacerce de nuevo
        $("#BotonAgregarVacunas").html('<input type="button" class="btn btn-default" class="close" data-dismiss="modal" aria-hidden="true" value="Agregar" onclick="AgregarVacunasEditar('+ Oid +')"/>');
        
        
    }
    
    function AgregarVacunasEditar(Oid){
        
        //Se agregan las vacunas
        AgregarVacunas();
        
        $("#ListadoVacunas").append('<a style="font-size:80%" data-toggle="modal" data-target="#VentanaVacunas" href="#" onclick="PasarOidVacunas()" >Editar</a>');
        
    }
    
    function DescarAdjunto(Oid){
        window.location = ('../../Docencia/Logica/DescargarAdjuntoHv.php?OidAdjunto='+Oid);
    }
    
    function ValidarFechaCoda(){
        var inicio = document.getElementById('FechaInicio').value; 
            var finalq  = document.getElementById('FechaFinal').value;
            inicio= new Date(inicio);
            finalq= new Date(finalq);
        if(inicio>finalq){
            alertify.alert('La fecha de final no puede ser superior a la fecha inicial');
        }
    }
    
    function EjecutarFiltro(){
        $("#Filtros").html('');
        if($("#Filtar").val() == 1){
            $("#Filtros").html('<input type="text" placeholder="Institución educativa" id="Institucioneducativa" onkeyup="ConsultarHistoricoDocencia()"/>');
        }else if($("#Filtar").val() == 2){
            $("#Filtros").html('<input type="text" placeholder="Nombre Docente" id="NombreDocente" onkeyup="ConsultarHistoricoDocencia()"/>');
        }else if($("#Filtar").val() == 3){
            $("#Filtros").html('<input type="text" placeholder="Nombre Estudiante" id="NombreEstudiante" onkeyup="ConsultarHistoricoDocencia()"/>');
        }else if($("#Filtar").val() == 4){
            
            $("#Filtros").html('<input type="text" placeholder="Fecha Inicio Rotación" id="FechaInicioR" style="width:160px"/>  <input type="text" placeholder="Fecha Fin Rotación" id="FechaFinR" style="width:160px" onchange="ConsultarHistoricoDocencia()"/>');
            $("#FechaInicioR").datetimepicker({
            dayOfWeekStart: 1,
            lang: 'es',
            disabledDates: ['1986/01/08', '1986/01/09', '1986/01/10'],
            startDate: 'GETDATE()'
            });
             $("#FechaInicioR").datetimepicker({ value: '', step: 5 });

             $("#FechaFinR").datetimepicker({
                dayOfWeekStart: 1,
                lang: 'es',
                disabledDates: ['1986/01/08', '1986/01/09', '1986/01/10'],
                startDate: 'GETDATE()'
            });
             $("#FechaFinR").datetimepicker({ value: '', step: 5 });
            
        }
    }
    
     function ConsultarHistoricoDocencia(){
         
         var DatoFiltro;
         var FechaInicioR;
         var FechaFinR;
         var TipoConsulta;
         
         if($("#Filtar").val() == 1){
             
             DatoFiltro = $("#Institucioneducativa").val();
             FechaInicioR = '';
             FechaFinR = '';
             TipoConsulta = 1;
             
             
         }else if($("#Filtar").val() == 2){
             
             DatoFiltro = $("#NombreDocente").val();
             FechaInicioR = '';
             FechaFinR = '';
             TipoConsulta = 2;
             
         }else if($("#Filtar").val() == 3){
             
            DatoFiltro = $("#NombreEstudiante").val();
            FechaInicioR = '';
            FechaFinR = '';
            TipoConsulta = 3;
             
         }else if($("#Filtar").val() == 4){
             
             DatoFiltro = '';
             FechaInicioR = $("#FechaInicioR").val();
             FechaFinR = $("#FechaFinR").val();
             TipoConsulta = 4;
             
         }else if($("#Filtar").val() == 0){
             
             DatoFiltro = '';
             FechaInicioR = '';
             FechaFinR = '';
             TipoConsulta = 0;
             
         }
         
        $.ajax({
                async: true,
                type: "POST",
                datatype: "json",
                contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                url: "../../Docencia/Logica/BllEstudiante.php",
                data:{tc:5,DatoFiltro:DatoFiltro,FechaInicioR:FechaInicioR,FechaFinR:FechaFinR,TipoConsulta:TipoConsulta},
                success: DatosHistorico
        });
        
    }
    
    function DatosHistorico (Respuesta){
        $("#DatosHistorico").text("");

        var rpt = $.parseJSON(Respuesta);
        var r;
        var Concatenar = "";
        var Contador = 1;

        Concatenar += "<table id='t2' class='t2' style='font-size:80%;width:100.2%;height:100px' border='0' cellpadding='2' cellspacing='0'>\
                            <tbody class='scrollContent'>";
        for(r in rpt){
            if(rpt[r].TIENEESQUEMAVACUNACION == 1){
                var EsquemasVacunacion ='Si';
            }else{
                 EsquemasVacunacion = 'No';
            }

            Concatenar += "<tr id='trt' class='trt' style='cursor:pointer;border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));'>\
                                <td style='text-transform: uppercase;'>\
                                    "+ rpt[r].TIPOIDENTIFICACION +"\
                                </td>\
                                <td style='text-transform: uppercase;'>\
                                    "+ rpt[r].DOCUMENTO +"\
                                </td>\
                                <td style='text-transform: uppercase;'>\
                                    "+ rpt[r].NOMBRECOMPLETO +"\
                                </td>\
                                <td style='text-transform: uppercase;'>\
                                    "+ rpt[r].CELULAR +"\
                                </td>\
                                <td style='text-transform: uppercase;'>\
                                    "+ rpt[r].PROFESION +"\
                                </td>\
                                <td style='text-transform: uppercase;'>\
                                    "+ rpt[r].SERVICIOROTACION +"\
                                </td>\
                                <td style='text-transform: uppercase;'>\
                                    "+ rpt[r].DOCUMENTODOCENTE +"\
                                </td>\
                                <td style='text-transform: uppercase;'>\
                                    "+ rpt[r].DOCENTE +"\
                                </td>\
                                <td style='text-transform: uppercase;' align='center'>\
                                    "+ EsquemasVacunacion +"\
                                </td>\
                                <td style='text-transform: uppercase;'>\
                                    "+ rpt[r].SEGURIDADSOCIAL +"\
                                </td>\
                                <td style='text-transform: uppercase;'>\
                                    "+ rpt[r].INSTITUCION +"\
                                </td>\
                                <td style='text-transform: uppercase;'>\
                                    "+ rpt[r].FECHAINICIOROTACION +"\
                                </td>\
                                <td style='text-transform: uppercase;'>\
                                    "+ rpt[r].FECHAFINROTACION +"\
                                </td>\
                            </tr> ";

            Contador++;

        }

        Concatenar += "</table>";

        $("#DatosHistorico").append(Concatenar);

}

function RegistrarPrograma(){
    
    //Variables del formulario Programa
    var Institucion = $("#OidInstitucion").val();
    var NombrePrograma = $("#NombrePrograma").val();
    var DescripcionPrograma = $("#DescripcionPrograma").val();
    
    //Se validan los campos obligatorios
    if(NombrePrograma == ""){
        alertify.alert("Digite el nombre del programa."), function () {
            $("#NombrePrograma").focus();
        };
        return false;
    }
    
    if(DescripcionPrograma == ""){
        alertify.alert("Haga una brebe descripción del programa."), function () {
            $("#NombrePrograma").focus();
        };
        return false;
    }
    
    //Se envia la peticion si no hay ningun campo requerido sin llenar o marcar
    $.ajax({
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        url: "../../Docencia/Logica/BllPrograma.php",
        data:{tc:1,Institucion:Institucion,NombrePrograma:NombrePrograma,DescripcionPrograma:DescripcionPrograma},
        success: function (){
                    
                    $("#NombrePrograma").val("");
                    $("#DescripcionPrograma").val("");
                    
                    CargarProgramas();
                    
                    alertify.success('El Programa se Registro Satisfactoriamente');
            
                 }
    });
    
    
}

function CargarProgramas(){
    
    var Institucion = $("#OidInstitucion").val();
    
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        url: "../../Docencia/Logica/BllPrograma.php",
        data:{tc:2,Institucion:Institucion},
        success: function (datos){
                    
                    $("#ContenidoProgramas").text("");
                    $("#Programa").html('<option value="0">---</option>');

                    var rpt = $.parseJSON(datos);
                    var r;
                    var Concatenar = "";
                    var Contador = 1;
                    
                    //Se nombran unas nuevas variables para enviar los campos por la funcion Cargar Formulario Programas
                    var OidPrograma = 0;
                    var NombrePrograma = "";
                    var DescripcionPrograma = "";
                    var Estado = "";
                    var EstadoFinal = "";

                    Concatenar += "<table id='t2' class='t2' style='font-size:100%;width:100.2%;height:100px' border='0' cellpadding='2' cellspacing='0'>\
                                        <tbody class='scrollContent'>";
                    for(r in rpt){
                        
                        OidPrograma = rpt[r].Oid;
                        NombrePrograma = '"'+ rpt[r].Nombre +'"';
                        DescripcionPrograma = '"'+ rpt[r].Descripcion +'"';
                        Estado = rpt[r].Estado;
                        
                        //Se valida el estado para colocar un combo con una imagen activo inactivo
                        if(Estado == 1){
                            
                            EstadoFinal = '<select name="cbEstado" style="width:75px" onchange="EditarEstadoPrograma(this.value,'+ OidPrograma +');">\
                                               <option value="'+ Estado +'">Activo</option>\
                                               <option value="0">Inactivo</option>\
                                           </select>\
                                           <img src="../../vista/imagen/aceptar.png" width="15" height="15" alt="aceptar"/>';
                            
                        }else{
                            
                            EstadoFinal = '<select name="cbEstado" style="width:75px" onchange="EditarEstadoPrograma(this.value,'+ OidPrograma +');">\
                                               <option value="'+ Estado +'">Inactivo</option>\
                                               <option value="1">Activo</option>\
                                           </select>\
                                           <img src="../../vista/imagen/cancel.png" width="15" height="15" alt="aceptar"/>';
                            
                        }
                        
                        
                        Concatenar += "<tr id='trt' class='trt' style='cursor:pointer;border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));'>\
                                            <td style='text-transform: uppercase;width:480px'>\
                                                "+ Contador +"\
                                            </td>\
                                            <td style='text-transform: uppercase;'>\
                                                <a href='#' onclick='CargarFormProgramas("+ OidPrograma +","+ NombrePrograma +","+ DescripcionPrograma +");'>"+ rpt[r].Nombre +"\
                                            </td>\
                                            <td style='text-transform: uppercase;'>\
                                                "+ rpt[r].Descripcion +"\
                                            </td>\
                                            <td style='text-transform: uppercase;'>\
                                                "+ EstadoFinal +"\
                                            </td>\
                                        </tr> ";

                        Contador++;
                        
                        
                        //Se llena el combo programas activos en el formulario CargarArchivo
                        
                        if(rpt[r].Estado == 1){
                            
                            $("#Programa").append('<option value="'+ OidPrograma +'">'+ rpt[r].Nombre +'</option>');
                            
                        }
                        

                    }

                    Concatenar += "</table>";

                    $("#ContenidoProgramas").append(Concatenar);
            
                 }
    });
    
}

function EditarEstadoPrograma(Estado,OidPrograma){
    
    //Se envia la peticion para actualizar el estado
    $.ajax({
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        url: "../../Docencia/Logica/BllPrograma.php",
        data:{tc:4,Estado:Estado,OidPrograma:OidPrograma},
        success: function (){
                    
                    CargarProgramas();
            
                 }
    });
    
}
               
function CargarFormProgramas(OidPrograma,Nombre,Descripcion){
    
    //Se llena el formulario con los valores correspondientes
    $("#OidPrograma").val(OidPrograma);
    $("#NombrePrograma").val(Nombre);
    $("#DescripcionPrograma").val(Descripcion);
    document.getElementById("DescripcionPrograma").value = Descripcion;
    
    //Se pinta el boton para editar el programa
    $("#BotonPrograma").html('<input type="button" class="btn btn-success" value="Editar Programa" onclick="EditarPrograma();" />');
    
}

function BotonPrograma(){
    
    $("#BotonPrograma").html('<input type="button" class="btn btn-success" value="Guardar Programa" onclick="RegistrarPrograma();" />');
    $("#NombrePrograma").attr('value','');
    $("#DescripcionPrograma").attr('value','');
    $("#OidPrograma").attr('value','');
    
}


function EditarPrograma(){
    
    //Variables del formulario Programa
    var NombrePrograma = $("#NombrePrograma").val();
    var DescripcionPrograma = $("#DescripcionPrograma").val();
    var OidPrograma = $("#OidPrograma").val();
    
    //Se validan los campos obligatorios
    if(NombrePrograma == ""){
        alertify.alert("Digite el nombre del programa."), function () {
            $("#NombrePrograma").focus();
        };
        return false;
    }
    
    if(DescripcionPrograma == ""){
        alertify.alert("Haga una descripción del programa."), function () {
            $("#NombrePrograma").focus();
        };
        return false;
    }
    
    //Se envia la peticion para actualizar si no hay ningun campo requerido sin llenar o marcar
    $.ajax({
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        url: "../../Docencia/Logica/BllPrograma.php",
        data:{tc:3,NombrePrograma:NombrePrograma,DescripcionPrograma:DescripcionPrograma,OidPrograma:OidPrograma},
        success: function (datos){
                    
                    CargarProgramas();
                    alertify.success('Los Datos se Actualizaron Correctamente.');
            
                 }
    });
    
    
}

function BotonRotacion(){
    
    $("#BotonRotacion").html('<input type="button" class="btn btn-success" value="Registrar Rotacion" onclick="RegistrarRotacionEstudiante();" />');
    
}


function CargarEstudiantes(){
    
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        url: "../../Docencia/Logica/BllEstudiante.php",
        data:{tc:6},
        success: function (datos){
                    
                    var rpt = $.parseJSON(datos);
                    var r = 0;
                    
                    for(r in rpt){
                        
                        $("#Estudiante").append('<option value = "'+ rpt[r].Oid +'">'+ rpt[r].PrimerNombre + ' ' + rpt[r].SegundoNombre + ' ' + rpt[r].PrimerApellido + ' ' + rpt[r].SegundoApellido +'</option>');
                        
                    }
            
                 }
        
        
    });
    
}

function CargarServicios(){
    
    $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        url: "../../Docencia/Logica/BllRotacion.php",
        data:{tc:1},
        success: function (datos){
                    
                    var rpt = $.parseJSON(datos);
                    var r = 0;
                    
                    for(r in rpt){
                        
                        $("#Servicio").append('<option value = "'+ rpt[r].OID +'">'+ rpt[r].NOMBRE +'</option>');
                        
                    }
            
                 }
        
        
    });
    
}

    function RegistrarRotacionEstudiante(){
        
        //Variables Formulario
        
        var OidEstudiante = $("#Estudiante").val();
        var OidServicio = $("#Servicio").val();
        
        //Se validan los campos obligatorios del formulario
        
        if(OidServicio == "0"){
            alertify.alert("Seleccione el Servicio.", function () {
                $("#Servicio").focus();
            });
            return false;
        }
        
        if(OidEstudiante == "0"){
            alertify.alert("Seleccione el Estudiante.", function () {
                $("#Estudiante").focus();
            });
            return false;
        }
        
        $.ajax({
            async: true,
            type: "POST",
            dataType: 'json',
            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
            url: "../../Docencia/Logica/BllRotacion.php",
            data:{tc:2,OidEstudiante:OidEstudiante,OidServicio:OidServicio},
            success: function (datos){
                        
                        var Res = datos.Respuesta;
                        
                        if(Res == 1){
                            
                            alertify.error("El Estudiante ya se Encuentra Registrado en Este Servicio");
                            
                        }else{
                            
                            //Se reestablece el formaulario
                            $("#Estudiante").val(0);
                            $("#Servicio").val(0);
                            CargarRotaciones();
                            
                            alertify.success("La Rotación del Estudiante se Registro Correctamente");
                            
                        }
                        
                        
                        
                     }



        });
        
        
    }
    
    function CargarRotaciones(){
        
        $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        url: "../../Docencia/Logica/BllRotacion.php",
        data:{tc:3},
        success: function (datos){
                    
                    $("#ContenidoRotacion").text("");

                    var rpt = $.parseJSON(datos);
                    var r;
                    var Concatenar = "";
                    var Contador = 1;

                    Concatenar += "<table id='t2' class='t2' style='font-size:105%;width:100.2%;height:50px' border='0' cellpadding='2' cellspacing='0'>\
                                        <tbody class='scrollContent'>";
                    for(r in rpt){
                        
                        Concatenar += "<tr id='trt' class='trt' style='cursor:pointer;border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));'>\
                                            <td style='text-transform: uppercase;width:150px'>\
                                                "+ Contador +"\
                                            </td>\
                                            <td style='text-transform: uppercase;'>\
                                                "+ rpt[r].NOMBRE +"\
                                            </td>\
                                            <td style='text-transform: uppercase;'>\
                                                <a href='#' onclick='CargarFormRotacion("+ rpt[r].OidEstudiante +","+ rpt[r].OidServicio +","+ rpt[r].Oid +")'>"+ rpt[r].ESTUDIANTE +"</a>\
                                            </td>\
                                            <td style='text-transform: uppercase;'>\
                                                "+ rpt[r].Nombre +"\
                                            </td>\
                                        </tr> ";

                        Contador++;
                        
                        
                        

                    }

                    Concatenar += "</table>";

                    $("#ContenidoRotacion").append(Concatenar);
                    
                 }
        
        });
    
    }
    
    function CargarFormRotacion(OidEstudiante,OidServicio,OidRotacion){
        
        //Se llena el formulario
        $("#Servicio").val(OidServicio);
        $("#Estudiante").val(OidEstudiante);
        $("#OidRotacion").val(OidRotacion);
        
        $("#BotonRotacion").html('<input type="button" class="btn btn-success" value="Editar Rotacion" onclick="EditarRotacionEstudiante();" />');
        
    }
    
    function EditarRotacionEstudiante(){
        
        //Variables Formulario
        
        var OidEstudiante = $("#Estudiante").val();
        var OidServicio = $("#Servicio").val();
        var OidRotacion = $("#OidRotacion").val();
        
        //Se validan los campos obligatorios del formulario
        
        if(OidServicio == "0"){
            alertify.alert("Seleccione el Servicio.", function () {
                $("#Servicio").focus();
            });
            return false;
        }
        
        if(OidEstudiante == "0"){
            alertify.alert("Seleccione el Estudiante.", function () {
                $("#Estudiante").focus();
            });
            return false;
        }
        
        $.ajax({
            async: true,
            type: "POST",
            dataType: 'json',
            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
            url: "../../Docencia/Logica/BllRotacion.php",
            data:{tc:4,OidEstudiante:OidEstudiante,OidServicio:OidServicio,OidRotacion:OidRotacion},
            success: function (datos){
                            
                            var Res = datos.Respuesta;
                        
                            if(Res == 1){

                                CargarRotaciones();
                                alertify.success("Los Datos de Editaron Correctamente.");

                            }else if(Res == 2){

                                alertify.error("El Estudiante ya se Encuentra Registrado en Este Servicio.");

                            }
                        
                        
                     }



        });
        
        
    }
   
    function RegistrarAnexoEstudiante(){

        //Campos del formulario
        var OidEstudiante = $("#OidEstudianteAnexo").val();
        var NombreAnexo = $("#NombreAnexo").val();
        var Anexo = document.getElementById('adjunto');
        
        //Se validan los campos obligatorias
        if(NombreAnexo == ""){
            alertify.alert("Haga una Descripción del Anexo.", function () {
                $("#NombreAnexo").focus();
            });
            return false;
        }
        
        if($("#adjunto").val() == ""){
            alertify.alert("Ningun Archivo Seleccionado.", function () {
                $("#adjunto").focus();
            });
            return false;
        }
        
        var file = Anexo.files[0];
        var data = new FormData();
        data.append('archivo',file);
        var url = '../../Docencia/Logica/BllAnexoEstudiante.php?tc=1&OidEstudiante='+OidEstudiante+'&NombreAnexo='+NombreAnexo;

        $.ajax({
            url:url,
            type:'POST',
            dataType: "json",
            contentType:false,
            data:data,
            processData:false,
            success: function (){
                        
                        
                        //Se limpia el formulario
                        $("#NombreAnexo").val('');
                        $("#adjunto").val('');
                        
                        alertify.success('El Anexo de Registro Correctamente');
                        CargarAnexosEstudiantes(OidEstudiante);
                
            }
        });
    
    }
    
    function PosicionarOiEstudiante(Estudiante,OidEstudiante){
        
        //Se posiciona el nombre y el oid del estudiante
        
        $("#DescripcionEstudiante").html(Estudiante);
        $("#OidEstudianteAnexo").val(OidEstudiante);
        
    }
    
    function CargarAnexosEstudiantes(OidEstudiante){
        
        $.ajax({
        async: true,
        type: "POST",
        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        url: "../../Docencia/Logica/BllAnexoEstudiante.php",
        data:{tc:2,OidEstudiante:OidEstudiante},
        success: function (datos){
                    
                    $("#ContenidoAnexoEstudiante").text("");
                    
                    var rpt = $.parseJSON(datos);
                    var r;
                    var Concatenar = "";
                    var Contador = 1;
                    

                    Concatenar += "<table id='t2' class='t2' style='font-size:105%;width:100.2%;height:50px' border='0' cellpadding='2' cellspacing='0'>\
                                        <tbody class='scrollContent'>";
                    for(r in rpt){
                        
                        Concatenar += "<tr id='trt' class='trt' style='border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));'>\
                                            <td style='text-transform: uppercase;width:50px'>\
                                                "+ Contador +"\
                                            </td>\
                                            <td style='text-transform: uppercase;'>\
                                                <a href='#'>"+ rpt[r].NombreArchivo +"</a>\
                                            </td>\
                                            <td style='text-transform: uppercase;'>\
                                                "+ rpt[r].DescripcionArchivo +"\
                                            </td>\
                                            <td style='text-transform: uppercase;'>\
                                                <img style='cursor:pointer' title='Descargar Anexo "+ rpt[r].NombreArchivo +"' src='../imagen/des.png' width='20' height='20' onclick='DescargarAnexoEstudiante("+ rpt[r].Oid +");' alt='des'/>\
                                                <img style='cursor:pointer' title='Eliminar Anexo "+ rpt[r].NombreArchivo +"' src='../imagen/eliminar.png' width='20' height='20' onclick='EliminarAnexoEstudiante("+ rpt[r].Oid +","+ OidEstudiante +");' alt='des'/>\
                                            </td>\
                                        </tr> ";

                        Contador++;
                        
                        
                        

                    }

                    Concatenar += "</table>";

                    $("#ContenidoAnexoEstudiante").append(Concatenar);
                    
                 }
        
        });
        
    }
    
    function DescargarAnexoEstudiante(OidAnexo){
        
        window.open('../../Docencia/Logica/DescargarAnexoEstudiante.php?OidAnexo='+OidAnexo,"scrollbars=yes");
        
    }
    
    function EliminarAnexoEstudiante(OidAnexo,OidEstudiante){
    
        alertify.confirm("ESTA SEGURO DE ELIMINAR EL ANEXO?", function (e) {
            if (e) {

                $.ajax({
                    async: true,
                    type: "POST",
                    contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                    data: {tc:3,OidAnexo:OidAnexo},
                    url: "../../Docencia/Logica/BllAnexoEstudiante.php",
                    success: function (){

                                CargarAnexosEstudiantes(OidEstudiante);

                             }
                });

            } else { 

            }
        }); 
        return false;
        
    }